... đ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, ... hình (model) Web Forms và Web Services đều có tất cả các đặt tính của
ASP. NET, đó là sức mạnh của .NET Framework và .NET Framework Common
Lanuage Runtime.
II.3.2 Cấu hình ASP. NET :
Đặc điểm ... cần thiết cho lậptrình
Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai
16
Xây 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
DANH MỤC CÁC...
... 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 ... (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ẻ ... 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 hợp mới
mong thi hành kịch bản bên trình duyệt. Thi...
... 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 ... 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 ... 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
...
...
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 ... 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...
... Khoa học lần thứ 7 Đại học Đà Nẵng năm 2010
579
2. 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ủa đối tác.
Kỹ thuật lậptrìnhweb AJAX là một kỹ thuật lậptrìnhweb có nhiều ưu điểm hiện
nay, mang lại trải nghiệm mới cho người dùng web. Ứng dụng kỹ thuật lậptrìnhweb
AJAX giúp server ... Khoa học lần thứ 7 Đại học Đà Nẵng năm 2010
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 –...
... 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 ... dụng Web.
ASP. Net là k
ỹ thuật lậptrình và phát triển ứng dụng web ở phía Server (Server-side)
d
ựa trên nền tảng của Microsoft .Net Framework.
H
ầu hết, những người mới đến với lậptrình web...
... 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...