... dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lậptrình mạng ASP. NET
viên xây dựng các lớp ứng dụng chuyên nghiệp. Cú pháp ASP. NET tượng thích với
cú pháp ASP, ngoài ra ASP. NET còn ... điểm và
quy mô Website của bạn.
II.3 Ngôn ngữ ASP. NET
II.3.1 Giới thiệu về ASP. NET :
ASP. NET là phiên bản kế tiếp của Active Server Page (ASP) ; nó là một nền
phát triển ứng dụng Web hợp nhất, ... MS).
ASP. NET là biên dịch, dựa trên môi trường .NET và có thể xây dựng bằng
bất cứ ngôn ngữ nào tương thích .NET, bao gồm Visual Basic .NET, C#, and
JScript .NET. Ngoài ra, toàn bộ thư viện .NET...
... Connectivety )
Mã ASP thường được thi hành trên Server. Mã này tạo
ra các trang HTML rồi gởi nó qua mạng Internet đến
trình duyệt, không cần trình duyệt cụ thể nghóa là
không có mã lậptrình gởi đến ... với kịch bản bên máy khách viết bằng JavaScript
hay VBScript hay trình con viết bằng Java . Giải pháp
bên máy khách gởi mã viết kịch bản thật đến trình
duyệt. Trình duyệt phải có phần mếm thích ... (Server.HTMLEncode("<h1>OK</h1>")&"<p>")
response.write (Server.URLEncode("www.a.com/a .asp? test=test"))
%>
</body>
</html>
Nguyễn Minh Đức - Khoa CNTT
Lập trình với ASP
Một trang ASP thường có 4 phần:
Dữ liệu văn bản (Text)
Thẻ...
... người
dùng
Mỗi khi trình duyệttrênmột máy tính yêu cầumột trang Web,
nó sẽ gửi cookie theo cùng đến Web server
Cookie tạmthời: đượclưu ở bộ nhớ trong, đượcgiải phóng khi
đóng trang Web
Cookie lâu ... Cookies
Trường hợptrìnhduyệt không hỗ trợ cookies
Nguyễn Minh Đức - Khoa CNTT
Các đốitượng nộitạicủaASP
Đốitượng Server:
Được dùng thựchiện các thao tác đặcbiệttácđộng lên trình chủ.
Cung cấpcácphương ... CNTT
Các đốitượng nộitạicủaASP
Đốitượng Dictionary:
Dùng để lưutrữ mộtmục thông tin dựa trên khóa.
Đốitượng ASPError
Chứa các thông tin lỗi phát sinh mớinhất.
Có thể dựa vào ASPError để đưa ra các...
... cơ bản của lậptrìnhwebasp sử dụng tiếng Việt Unicode
- Soạn và lưu trữ tập tin .asp dưới dạng mã hóa UTF-8.
- Trong các tập tin asp, chèn các đoạn mã chỉ định cho web server và trình duyệt ... http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q295063&
7. http://msdn.microsoft.com/library/default .asp? url=/library/en-us/iisref/html/psdk /asp/ vbob150l .asp
8. http://support.microsoft.com/default.aspx?scid=kb;en-us;Q239530
... dụng web, trong
khi UTF-16 lại được dùng trong các hệ thống như Windows 2000/XP, Java, …
2. Lậptrìnhweb với tiếng Việt Unicode
2.1. Chỉ định bảng mã dùng trong trang web
Khi một trang web...
...
2.2. Hoạt động của webserver
Khi trình duyệt yêu cầu một trang .asp, trình xử lí trang asp tại webserver sẽ thông dịch các mã lệnh ở trong
trang web này và gửi kết quả về cho trình duyệt. Thông ... cơ bản của lậptrìnhwebasp sử dụng tiếng Việt Unicode
- Soạn và lưu trữ tập tin .asp dưới dạng mã hóa UTF-8.
- Trong các tập tin asp, chèn các đoạn mã chỉ định cho web server và trình duyệt ... http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q295063&
7. http://msdn.microsoft.com/library/default .asp? url=/library/en-us/iisref/html/psdk /asp/ vbob150l .asp
8. http://support.microsoft.com/default.aspx?scid=kb;en-us;Q239530
...
... Ngôn ngữ lậptrìnhwebASP và kỹ thuật lậptrìnhweb
2.1. Ngôn ngữ lậptrìnhwebASPASP (Active Server Pages) là ngôn ngữ lậptrìnhweb được viết bởi hãng
Microsoft. Chính xác hơn thì ASP không ... hết
các trình duyệt phổ biến.
4. Kết luận
Nghiên cứu ngôn ngữ lậptrìnhwebASP đã ứng dụng thành công trong website tin
tức trường Cao Đẳng Công Nghệ cùng với các kỹ thuật lậptrìnhweb đã ...
578
NGHIÊN CỨU NGÔN NGỮ LẬPTRÌNHWEBASP – ỨNG DỤNG
XÂY DỰNG WEBSITE TIN TỨC TRƯỜNG CAO ĐẲNG CÔNG NGHỆ
STUDIES WEB PROGRAMMING LANGUAGE ASP – CONSTRUCT
NEWS WEB APPLICATION FOR DANANG...
... Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 3
Chương 01
TỔNG QUAN VỀ ASP. NET
Giới thiệu về Asp. Net
Web Server
Tạo ứng dụng web đầu tiên
I. Giới thiệu về ASP. Net
1. ... lệnh ASP, ASP. Net đều được thực hiện tại Server và do đó, gọi là kỹ
thuật lậptrình ở phía server.
2. Những ưu điểm của ASP. Net
ASP. Net cho phép bạn lựa chọn một trong các ngôn ngữ lậptrình ... XMLWriter,…
o ASP. NET
Bộ thư viện các lớp đối tượng dùng trong việc xây dựng các ứng dụng Web.
ASP. NET không ph
ải là phiên bản mới của ASP 3.0. Ứng dụng web xây dựng bằng
ASP. NET t
ận dụng...
... vào mục Internet Information Services (IIS) Chọn Ok để cài đặt
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 11
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: ... Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 13
o Click phải mục Default Website Properties Chọn trang Documents để quy
định trang chủ mặc định
VD: Default.Aspx
Default .asp
Index .asp
Home.html
Index.htm
... Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 10
Ghi chú: Để kiểm tra cài đặt: Khởi động trình duyệt truy cập địa chỉ : http://Localhost
Kết quả thành công.
b. Cài đặt Web...
... Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 17
Trang Default.aspx (Source)
Trang Default.aspx.cs
3. Bổ sung điều khiển
Chọn trang Default.aspx Chuyển trang ... chúng ta có thể thiết lập thuộc tính cho trang web và các
đối tượng có trong trang web.
3. Toolbox
Hiển thị Toolbox: Thực đơn View Toolbox
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương ... trang web theo tổ chức cây rất dễ quản lý và
thao tác v
ới các đối tượng có trong trang Web.
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 16
2. Tạo ứng dụng web
Bước...
... cha.
Ví dụ:
hplASPNet.Text = "Trang chủ ASP. Net& quot;;
hplASPNet.ImageUrl = "~/Pictures/logoaspnet.jpg";
hplASPNet.NavigateUrl ="http://www .asp. net& quot;;
hplASPNet.Target = ... "_blank";
Kết quả hiển trị trên trang Web:
Ví dụ: Tạo Website Lienket gồm 3 điều khiển Hyperlink
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 29
b. Các ... khiển Image.
Ví dụ: Tạo Website Tinhtoan gồm các điều khiển: Label, Textbox, Button
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 22
Chương 02:
WEB SERVER CONTROL
Điều...
... LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 37
Các thông báo lỗi xuất hiện qua hộp thoại khi dữ liệu nhập không hợp lệ:
Nếu tất cả đều hợp lệ
Bài Giảng Môn LậpTrình Website ASP. Net
Biên ... phạm.
Thuộc tính:
ValidationExpression: Qui định mẫu kiểm tra dữ liệu.
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 31
II. Điều khiển kiểm tra dữ liệu
Trong phần này ... giống với mật khẩu đã nhập ở trên hay không.
rfvNhap_lai.Display = Static
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 36
Thuộc tính Text của các điều khiển kiểm tra...
... (!IsPostBack){
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 48
MultiView1.ActiveViewIndex = 0;
}
}
</script>
Thi hành:
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: ... Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 41
Bước 3. Thiết lập thuộc tính cho điều khiển adQuangcao
o AdvertisementFile: ... Item… từ thực đơn ngữ cảnh
o Chọn XML File trong hộp thoại Add New Item
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 42
Bước 2: Chọn Auto Format (Chọn mẫu định dạng)
Khi...
... thiết kế các trang
Tạo mới trang web Default.aspx và trang Tintuc.aspx
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 50
IV. Thiết kế Website với MasterPage
MasterPage ... Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 49
III. Đối Tượng View State
Đối tượng ViewState được cung cấp để lưu lại những thông tin của trang web sau khi
web server ... dụng nhiều điều khiển hidden.
Chọn chức năng View | Source từ browser
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 51
Tạo phần banner (Phần trên)
Tạo phần Menu...
... tương ứng vào GridView
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 55
Tạo kết nối CSDL mới
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang ... sau:
http://localhost:49222/KetnoiCSDL/SachNXB.aspx?MaNXB=3
Thực hiện:
o Tạo trang NhaXB.aspx với nguồn dữ liệu là tòan bộ danh mục nhà xúât bản được
trình bày trên l
ưới GridView như sau
Bài Giảng Môn LậpTrình Website ASP. Net
Biên ... Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 67
Ta chọn : Specify a Custom SQL satament or stored procedure
Tiếp tục chọn Stored Procedure cần kết nối.
Bài Giảng Môn Lập Trình...
... lên trình duyệt có kết quả như sau:
Tạo điều khiển XMLDataSource vào trang DanhsachSV.aspx
Chọn Configure Data Source . . .: Để thực hiện kết nối
Bài Giảng Môn LậpTrình Website ASP. Net
Biên ... “Specify columns from a table or view”
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 72
Ví dụ thiết kế trang DanhsachSV.aspx hiện thị từ tập tin XML (DanhsachSV.XML)
... (Thông thướng được tổ
chức lưu trữ trong thư mục App_Data của ứng dụng)
Bài Giảng Môn LậpTrình Website ASP. Net
Biên sọan: Dương Thành Phết Trang 74
III. KẾT NỐI VÀ CẬP NHẬT CSDL
SQLDataSource...