... 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, ... 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...
... 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 ... 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 dữ liệu đều là: (*)
X
ử lý sự kiện:
Private Sub ... 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...
... (!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...
... 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...