SlideShare a Scribd company logo
1 of 8
Download to read offline
Bài Th c hành Asp.Net - Bu i 1 - Trang: 1
Bài 1.1
1. Khởi động VS2010
2. File > News > Web Site , chọn:
• Visual C#
• ASP.NET Empty Web Site
• Chọn vị trí lưu và đặt tên file là Bai1.1
3. Thêm trang mới (Web Form ; tên là Default.aspx)
4. Viết code như sau :
5. Lưu lại file ; Chạy chương trình để xem kết quả
6. Mở lại file Default.aspx thêm vào :
• Tiêu đề trang web
• Một số dòng nội dung
7. Chạy chương trình để xem kết quả
Bài 1.2
1. Khởi động VS2010
2. File > News > Web Site , chọn:
• Visual C#
• ASP.NET Empty Web Site
• Chọn vị trí lưu và đặt tên file là Bai1.2
3. Thêm trang mới (Web Form ; tên là Default.aspx)
4. Viết code như sau :
5. Sửa lại định dạng để được nội dung như sau :
Bài Th c hành Asp.Net - Bu i 1 - Trang: 2
Gợi ý :
<center></center> Căn giữa
<hr /> Tạo đường kẻ ngang
<ul> Tạo dấu đầu câu
<li> </li>
</ul>
Bài 1.3
Sửa lại bài 1.2 để được như sau :
Gợi ý :
Tạo thêm bảng có 1 dòng và 2 cột; cột 1 chứa đoạn văn bản; cột 2 chứa hình
<table border="2" cellpadding="0" cellspacing="0">
<tr>
<td> Chứa văn bản
</td>
<td> <asp:Image ID="Image1" ImageUrl="~/Image/hinh1.gif" runat="server" Height="160px"
Width="220px" />
</td>
</tr>
</table>
Bài 1.4
1. Tạo Web Site có tên Bai1.4 với nội dung như sau:
2. Yêu cầu: Sử dụng CSS
T o folder Image trong folder
Bai1.1, chép hình vào Image
Bài Th c hành Asp.Net - Bu i 1 - Trang: 3
Gợi ý :
Tạo file StyleSheet.css và file Default.aspx có nội dung như sau:
3. Mở file StyleSheet.css, thêm đoạn sau vào
4. Mở file Default.aspx, thêm đoạn sau vào
5. Chạy lại chương trình để xem kết quả và rút ra kết luận đối với phần mới thêm.
Bài Th c hành Asp.Net - Bu i 1 - Trang: 4
Bài 1.5
1. Tạo Web Site có tên Bai1.5
2. File Default.aspx có nội dung như bên:
• Chạy chương trình, xem kết quả
• Xóa đoạn runat=”server”, chạy
lại chương trình, xem kết quả
• Giải thích vấn đề.
3. Sửa lại nội dung file Default.aspx như
sau :
• Chạy chương trình; Xem kết quả
(Truy c p các ph n t HTML b ng câu l nh Javascript)
4. Add thêm file StyleSheet.css ở Bài1.4 vào ; Thêm câu lệnh để gọi thực thi file này; sử
dụng các thẻ <h> đã tạo trong StyleSheet.css để xem kết quả.
5. Tạo thêm file HamTuTao.js có nội dung như bên dưới. Sửa Default.aspx như bên
dưới. Chạy chương trình và tự rút ra nhận xét.
(tạo hàm ở file Javascript riêng)
Thêm đoạn
runat=”server”,
chạy lại chương
trình, xem kết quả,
Giải thích
Đưa câu l nh
javascript vào
trang web
Bài Th c hành Asp.Net - Bu i 1 - Trang: 5
Bài 2.1
− Thi t k 3 trang : Login.aspx , CheckUser.aspx , Infor.aspx (trong folder Bai2.1)
− Khi nh n nút Login trang Login thì chuy n sang trang CheckUser đ ktra d li u:
o N u user là xyz và password là 123 thì lưu xu ng 2 cookie và g i trang Infor
o N u không đúng thì v trang Login
− M t cookie userCk 2 chi u : “us” = xyz và “pwd”= 123
− M t cookie permit 1 chi u ch a tr True
Trang Login.aspx
Trang CheckUser.aspx
Bài Th c hành Asp.Net - Bu i 1 - Trang: 6
Trang Infor.aspx
Bài 2.2
Thi t k các trang Login.aspx, Infor.aspx đ th c hi n công vi c sau:
T i trang Login, ngư i dùng nh p user name và password :
N u đúng : asp.net và 123456 thì đư c phép truy c p các trang Infor.aspx
N u sai : Thì nguyên trang Login.aspx
Trang Infor.aspx có n i dung:
1 dòng gi i thi u
User name và password mà b n đã nh p
G i ý: Xem lý thuy t bài 2.5 và 2.6
Bài 2.3
Thi t k trang có d ng như hình 1; n u nh p d li u và ch n các đi u khi n r i click nút Tính ti n thì
đư c k t qu như hình 2. S d ng các Server control
G i ý:
Button Tính ti n:
ID_label.InnerHtml = giá tr c a textbox ho c radiobuttonList;
S d ng if () ñ xác ñ nh s ti n
Bài Th c hành Asp.Net - Bu i 1 - Trang: 7
Bài 2.4
T o website g m 2 trang: Trang Default.aspx và trang Dangky.aspx
Yêu c u: Sau khi nh p li u trang Default.aspx và Click nút chuy n thì chuy n d li u đã nh p sang
trang Dangky.aspx như hình sau. S d ng các Server control
G i ý:
Các l nh tương ng khi Click nút chuy n:
Các l nh tương ng khi Load trang Dangky.aspx:
Bài 2.5:
S a l i bài 2.4 v i nh ng yêu c u sau:
1. Chèn b ng, s p đ t l i n i dung như sau:
Chèn
AdRotator Đăng ký CMND
Home H tên TextBox
Chèn 1 nh vào đây
Tin t c S CMND TextBox
Phim Gi i tính RadioButtonList
Tài li u Thành ph DropDownList
Button
B n quy n thu c v chúng mình !!!
2. Thêm các đi u khi n ki m soát:
Khi Click Button Chuy n n u các đi u khi n không đúng như quy đ nh thì thông báo.
H tên: Không r ng
S CMND: 9 s
Gi i tính: Ph i ch n
Thành ph : Ph i ch n
Bài Th c hành Asp.Net - Bu i 1 - Trang: 8
3. Trang Dangky.aspx như sau:
G i ý:
Trang Default.aspx: T o các đi u khi n
Nút Button Chuy n:
Session["tam"] = Session["tam"] + txthoten.Text + "@"; ;
Response.Redirect("DangKy.aspx");
Trang Dangky.aspx:
<table border="1">
<tr>
<th>STT</th>
<th>Họ tên</th>
</tr>
<%
string[] arrRows = Convert.ToString(Session["tam"]).Split('@');
int stt = 1;
for (int i = 0; i < arrRows.Length; i++)
{
if (!arrRows[i].Equals("") && !arrRows[i].Equals(";"))
{
string[] arrCells = arrRows[i].Split(';');
%>
<tr>
<td><%=stt %></td>
<td><%=arrCells[0] %></td>
</tr>
<%
stt++;
}
}
%>
</table>
<br />
<asp:Button Text="Nhập tiếp" runat="server" onclick="btntiep_Click" />
Nút Button Nh p ti p:
Response.Redirect("Default.aspx");
Nâng cao:
• N u mu n trang Dangky.aspx hi n th thêm trư ng d li u khác t trang Default.aspx thì b n
làm như th nào ?
• N u mu n m i l n g i l i trang Default.aspx thì hình s thay đ i thì b n làm như th nào ?
Khi Click nút Button trang
Default.aspx thì s chuy n sang
trang Dangky.aspx;
T i trang Dangky.aspx n u Click
Button Nh p ti p thì quay l i trang
Default.aspx

More Related Content

Similar to Bai thuc-hanh-asp-net1-2

Báo cáo tuần
Báo cáo tuầnBáo cáo tuần
Báo cáo tuần
Tan Biến
 
Baocao nguyenanhcuong
Baocao nguyenanhcuongBaocao nguyenanhcuong
Baocao nguyenanhcuong
Cuong Nguyen
 
Hngdnsdngpleskcontrolpanel9 130909090029-
Hngdnsdngpleskcontrolpanel9 130909090029-Hngdnsdngpleskcontrolpanel9 130909090029-
Hngdnsdngpleskcontrolpanel9 130909090029-
laonap166
 
Giao trinh asp.ne_tvoi_csharp
Giao trinh asp.ne_tvoi_csharpGiao trinh asp.ne_tvoi_csharp
Giao trinh asp.ne_tvoi_csharp
ngohanty13
 
Tuan5 dreamweaver 0001
Tuan5 dreamweaver 0001Tuan5 dreamweaver 0001
Tuan5 dreamweaver 0001
Chu Kien
 

Similar to Bai thuc-hanh-asp-net1-2 (20)

ASP.NET basic
ASP.NET basicASP.NET basic
ASP.NET basic
 
Báo cáo thực tập Athena tháng tháng 9/2015
Báo cáo thực tập Athena tháng tháng 9/2015Báo cáo thực tập Athena tháng tháng 9/2015
Báo cáo thực tập Athena tháng tháng 9/2015
 
Báo cáo tuần
Báo cáo tuầnBáo cáo tuần
Báo cáo tuần
 
Tối ưu hóa Blogspot
Tối ưu hóa BlogspotTối ưu hóa Blogspot
Tối ưu hóa Blogspot
 
access
accessaccess
access
 
Baocao nguyenanhcuong
Baocao nguyenanhcuongBaocao nguyenanhcuong
Baocao nguyenanhcuong
 
Hngdnsdngpleskcontrolpanel9 130909090029-
Hngdnsdngpleskcontrolpanel9 130909090029-Hngdnsdngpleskcontrolpanel9 130909090029-
Hngdnsdngpleskcontrolpanel9 130909090029-
 
Asp control
Asp controlAsp control
Asp control
 
Bai th 03
Bai th 03Bai th 03
Bai th 03
 
Giao trinh asp.ne_tvoi_csharp
Giao trinh asp.ne_tvoi_csharpGiao trinh asp.ne_tvoi_csharp
Giao trinh asp.ne_tvoi_csharp
 
Bai tap php_m123
Bai tap php_m123Bai tap php_m123
Bai tap php_m123
 
Hướng dẫn sử dụng hỗ trợ Seo
Hướng dẫn sử dụng hỗ trợ SeoHướng dẫn sử dụng hỗ trợ Seo
Hướng dẫn sử dụng hỗ trợ Seo
 
Slidebaocao
SlidebaocaoSlidebaocao
Slidebaocao
 
Fronpage2002
Fronpage2002Fronpage2002
Fronpage2002
 
Ajax Control ToolKit
Ajax Control ToolKitAjax Control ToolKit
Ajax Control ToolKit
 
Bai tap java_script-html-2016
Bai tap java_script-html-2016Bai tap java_script-html-2016
Bai tap java_script-html-2016
 
Mixing asp.net mvc & web form into hybrid project
Mixing asp.net mvc & web form into hybrid projectMixing asp.net mvc & web form into hybrid project
Mixing asp.net mvc & web form into hybrid project
 
Tuan5 dreamweaver 0001
Tuan5 dreamweaver 0001Tuan5 dreamweaver 0001
Tuan5 dreamweaver 0001
 
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theoBài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
Bài 1: Làm quen với ASP.NET - Giáo trình FPT - Có ví dụ kèm theo
 
Asp.net 3.5 _7
Asp.net 3.5 _7Asp.net 3.5 _7
Asp.net 3.5 _7
 

Recently uploaded

SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
hoangtuansinh1
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
dnghia2002
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
Xem Số Mệnh
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
DungxPeach
 

Recently uploaded (20)

SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdfSLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
SLIDE - Tu van, huong dan cong tac tuyen sinh-2024 (đầy đủ chi tiết).pdf
 
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoiC6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
C6. Van de dan toc va ton giao ....pdf . Chu nghia xa hoi
 
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdfxemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
xemsomenh.com-Vòng Tràng Sinh - Cách An 12 Sao Và Ý Nghĩa Từng Sao.pdf
 
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdfxemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
xemsomenh.com-Vòng Lộc Tồn - Vòng Bác Sĩ và Cách An Trong Vòng Lộc Tồn.pdf
 
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgspowerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
powerpoint mẫu họp phụ huynh cuối kì 2 học sinh lớp 7 bgs
 
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
1.DOANNGOCPHUONGTHAO-APDUNGSTEMTHIETKEBTHHHGIUPHSHOCHIEUQUA (1).docx
 
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptxBài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
Bài tập nhóm Kỹ Năng Gỉai Quyết Tranh Chấp Lao Động (1).pptx
 
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hộiTrắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
Trắc nghiệm CHƯƠNG 5 môn Chủ nghĩa xã hội
 
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
TÀI LIỆU BỒI DƯỠNG HỌC SINH GIỎI KỸ NĂNG VIẾT ĐOẠN VĂN NGHỊ LUẬN XÃ HỘI 200 C...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
3-BẢNG MÃ LỖI CỦA CÁC HÃNG ĐIỀU HÒA .pdf - ĐIỆN LẠNH BÁCH KHOA HÀ NỘI
 
Access: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.pptAccess: Chuong III Thiet ke truy van Query.ppt
Access: Chuong III Thiet ke truy van Query.ppt
 
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng ĐồngGiới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
Giới thiệu Dự án Sản Phụ Khoa - Y Học Cộng Đồng
 
Giáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình PhươngGiáo trình nhập môn lập trình - Đặng Bình Phương
Giáo trình nhập môn lập trình - Đặng Bình Phương
 
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
ĐỀ CHÍNH THỨC KỲ THI TUYỂN SINH VÀO LỚP 10 THPT CÁC TỈNH THÀNH NĂM HỌC 2020 –...
 
Bài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiệnBài giảng môn Truyền thông đa phương tiện
Bài giảng môn Truyền thông đa phương tiện
 
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
TUYỂN TẬP ĐỀ THI GIỮA KÌ, CUỐI KÌ 2 MÔN VẬT LÍ LỚP 11 THEO HÌNH THỨC THI MỚI ...
 
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng TạoĐề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
Đề thi tin học HK2 lớp 3 Chân Trời Sáng Tạo
 
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
SÁNG KIẾN ÁP DỤNG CLT (COMMUNICATIVE LANGUAGE TEACHING) VÀO QUÁ TRÌNH DẠY - H...
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 

Bai thuc-hanh-asp-net1-2

  • 1. Bài Th c hành Asp.Net - Bu i 1 - Trang: 1 Bài 1.1 1. Khởi động VS2010 2. File > News > Web Site , chọn: • Visual C# • ASP.NET Empty Web Site • Chọn vị trí lưu và đặt tên file là Bai1.1 3. Thêm trang mới (Web Form ; tên là Default.aspx) 4. Viết code như sau : 5. Lưu lại file ; Chạy chương trình để xem kết quả 6. Mở lại file Default.aspx thêm vào : • Tiêu đề trang web • Một số dòng nội dung 7. Chạy chương trình để xem kết quả Bài 1.2 1. Khởi động VS2010 2. File > News > Web Site , chọn: • Visual C# • ASP.NET Empty Web Site • Chọn vị trí lưu và đặt tên file là Bai1.2 3. Thêm trang mới (Web Form ; tên là Default.aspx) 4. Viết code như sau : 5. Sửa lại định dạng để được nội dung như sau :
  • 2. Bài Th c hành Asp.Net - Bu i 1 - Trang: 2 Gợi ý : <center></center> Căn giữa <hr /> Tạo đường kẻ ngang <ul> Tạo dấu đầu câu <li> </li> </ul> Bài 1.3 Sửa lại bài 1.2 để được như sau : Gợi ý : Tạo thêm bảng có 1 dòng và 2 cột; cột 1 chứa đoạn văn bản; cột 2 chứa hình <table border="2" cellpadding="0" cellspacing="0"> <tr> <td> Chứa văn bản </td> <td> <asp:Image ID="Image1" ImageUrl="~/Image/hinh1.gif" runat="server" Height="160px" Width="220px" /> </td> </tr> </table> Bài 1.4 1. Tạo Web Site có tên Bai1.4 với nội dung như sau: 2. Yêu cầu: Sử dụng CSS T o folder Image trong folder Bai1.1, chép hình vào Image
  • 3. Bài Th c hành Asp.Net - Bu i 1 - Trang: 3 Gợi ý : Tạo file StyleSheet.css và file Default.aspx có nội dung như sau: 3. Mở file StyleSheet.css, thêm đoạn sau vào 4. Mở file Default.aspx, thêm đoạn sau vào 5. Chạy lại chương trình để xem kết quả và rút ra kết luận đối với phần mới thêm.
  • 4. Bài Th c hành Asp.Net - Bu i 1 - Trang: 4 Bài 1.5 1. Tạo Web Site có tên Bai1.5 2. File Default.aspx có nội dung như bên: • Chạy chương trình, xem kết quả • Xóa đoạn runat=”server”, chạy lại chương trình, xem kết quả • Giải thích vấn đề. 3. Sửa lại nội dung file Default.aspx như sau : • Chạy chương trình; Xem kết quả (Truy c p các ph n t HTML b ng câu l nh Javascript) 4. Add thêm file StyleSheet.css ở Bài1.4 vào ; Thêm câu lệnh để gọi thực thi file này; sử dụng các thẻ <h> đã tạo trong StyleSheet.css để xem kết quả. 5. Tạo thêm file HamTuTao.js có nội dung như bên dưới. Sửa Default.aspx như bên dưới. Chạy chương trình và tự rút ra nhận xét. (tạo hàm ở file Javascript riêng) Thêm đoạn runat=”server”, chạy lại chương trình, xem kết quả, Giải thích Đưa câu l nh javascript vào trang web
  • 5. Bài Th c hành Asp.Net - Bu i 1 - Trang: 5 Bài 2.1 − Thi t k 3 trang : Login.aspx , CheckUser.aspx , Infor.aspx (trong folder Bai2.1) − Khi nh n nút Login trang Login thì chuy n sang trang CheckUser đ ktra d li u: o N u user là xyz và password là 123 thì lưu xu ng 2 cookie và g i trang Infor o N u không đúng thì v trang Login − M t cookie userCk 2 chi u : “us” = xyz và “pwd”= 123 − M t cookie permit 1 chi u ch a tr True Trang Login.aspx Trang CheckUser.aspx
  • 6. Bài Th c hành Asp.Net - Bu i 1 - Trang: 6 Trang Infor.aspx Bài 2.2 Thi t k các trang Login.aspx, Infor.aspx đ th c hi n công vi c sau: T i trang Login, ngư i dùng nh p user name và password : N u đúng : asp.net và 123456 thì đư c phép truy c p các trang Infor.aspx N u sai : Thì nguyên trang Login.aspx Trang Infor.aspx có n i dung: 1 dòng gi i thi u User name và password mà b n đã nh p G i ý: Xem lý thuy t bài 2.5 và 2.6 Bài 2.3 Thi t k trang có d ng như hình 1; n u nh p d li u và ch n các đi u khi n r i click nút Tính ti n thì đư c k t qu như hình 2. S d ng các Server control G i ý: Button Tính ti n: ID_label.InnerHtml = giá tr c a textbox ho c radiobuttonList; S d ng if () ñ xác ñ nh s ti n
  • 7. Bài Th c hành Asp.Net - Bu i 1 - Trang: 7 Bài 2.4 T o website g m 2 trang: Trang Default.aspx và trang Dangky.aspx Yêu c u: Sau khi nh p li u trang Default.aspx và Click nút chuy n thì chuy n d li u đã nh p sang trang Dangky.aspx như hình sau. S d ng các Server control G i ý: Các l nh tương ng khi Click nút chuy n: Các l nh tương ng khi Load trang Dangky.aspx: Bài 2.5: S a l i bài 2.4 v i nh ng yêu c u sau: 1. Chèn b ng, s p đ t l i n i dung như sau: Chèn AdRotator Đăng ký CMND Home H tên TextBox Chèn 1 nh vào đây Tin t c S CMND TextBox Phim Gi i tính RadioButtonList Tài li u Thành ph DropDownList Button B n quy n thu c v chúng mình !!! 2. Thêm các đi u khi n ki m soát: Khi Click Button Chuy n n u các đi u khi n không đúng như quy đ nh thì thông báo. H tên: Không r ng S CMND: 9 s Gi i tính: Ph i ch n Thành ph : Ph i ch n
  • 8. Bài Th c hành Asp.Net - Bu i 1 - Trang: 8 3. Trang Dangky.aspx như sau: G i ý: Trang Default.aspx: T o các đi u khi n Nút Button Chuy n: Session["tam"] = Session["tam"] + txthoten.Text + "@"; ; Response.Redirect("DangKy.aspx"); Trang Dangky.aspx: <table border="1"> <tr> <th>STT</th> <th>Họ tên</th> </tr> <% string[] arrRows = Convert.ToString(Session["tam"]).Split('@'); int stt = 1; for (int i = 0; i < arrRows.Length; i++) { if (!arrRows[i].Equals("") && !arrRows[i].Equals(";")) { string[] arrCells = arrRows[i].Split(';'); %> <tr> <td><%=stt %></td> <td><%=arrCells[0] %></td> </tr> <% stt++; } } %> </table> <br /> <asp:Button Text="Nhập tiếp" runat="server" onclick="btntiep_Click" /> Nút Button Nh p ti p: Response.Redirect("Default.aspx"); Nâng cao: • N u mu n trang Dangky.aspx hi n th thêm trư ng d li u khác t trang Default.aspx thì b n làm như th nào ? • N u mu n m i l n g i l i trang Default.aspx thì hình s thay đ i thì b n làm như th nào ? Khi Click nút Button trang Default.aspx thì s chuy n sang trang Dangky.aspx; T i trang Dangky.aspx n u Click Button Nh p ti p thì quay l i trang Default.aspx