Bài tập Lập trình ứng dụng Web với ASP.NET và C#

MỤC LỤC

BÀI 1: CÁC ĐIỀU KHIỂN DỮLIỆU . 1

1.1. Tạo thêm các thành phần trong project . 1

1.2. Tạo trang Album các loài hoa. 2

1.3. Tạo trang Xem danh sách Sách theo chủ đề. 2

1.4. Tạo trang Phiếu ý kiến người tiêu dùng. 3

1.5. Tạo trang Danh sách khách hàng. 4

1.6. Tạo trang Danh sách Sách. 4

1.7. Tạo trang Danh sách khách hàng với cột tùy biến. 5

1.8. Tạo trang Thông tin chi tiết sách. 6

1.9. Tạo trang Tổng hợp - với cột tùy biến(bài làm thêm) . 7

1.10. Tạo trang Xem danh sách quảng cáo (bài làm thêm). 9

1.11. Tạo trang Cập nhật thông tin Nhà xuất bản. 10

1.12. Tạo trang Giới thiệu sách. 11

1.13. Tạo trang Liệt kê chi tiết sách (bài làm thêm) . 12

1.14. Tạo trang Cập nhật thông tin sách. 13

1.15. Tạo trang Liệt kê sách mới (bài làm thêm). 13

1.16. Tạo trang Xem sách theo chủ đề (bài làm thêm). 14

1.17. Tạo trang Xem thông tin khách hàng. 15

1.18. Tạo trang Xem và cập nhật thông tin nhà xuất bản. 16

1.19. Tạo trangXem chi tiết sách được chọn. 17

1.20. Tạo trang Xem thông tin khách hàng. 18

1.21. Tạo trang Cập nhật khách hàng (bài làm thêm) . 18

BÀI 2: XÂY DỰNG CÁC USER CONTROLS. 21

2.1. Tạo User Control đầu trang - TH_HEADER . 22

2.2. Tạo User Control cuối trang - TH_FOOTER . 22

2.3. Tạo User Control thực đơn - TH_THUCDON . 22

2.4. Tạo User Control chủ đềsách - TH_CHUDE . 22

2.5. Tạo User Control sách mới - TH_SACHMOI . 23

2.6. Tạo User Control quảng cáo giữa trang - TH_QC_BODY . 23

2.7. Tạo User Control danh sách Sách - TH_DS_SACH . 24

2.8. Tạo User Control thông tin giỏhàng - TH_THONGTIN_GH. 25

2.9. Tạo User Control quảng cáo bên phải trang - TH_QC_PHAI . 25

2.10. Tạo User Control sách bán chạy - TH_SACH_BANCHAY . 26

BÀI 3: QUẢN LÝ ỨNG DỤNG WEB . 27

3.1. Các xửlý trong trang Default.aspx của bài 2. 27

3.2. Tạo trang Giỏhàng. 28

3.3. Các xửlý tiếp theo trong bài 6.1 . 29

BÀI 4: WEB SERVICES. 31

4.1. Tạo Web Services Ws_Chude. 31

BÀI 5: XÂY DỰNG HOÀN CHỈNH ỨNG DỤNG WEB. 32

5.1. Tạo trang MasterPage.mastercó dạng sau: . 32

5.2. Tạo trang Default02.aspx. 32

Bài tập

Lập trình ứng dụng Web với ASP.Net và C# Trang 49/49

5.3. Tạo trang Hệthống bài tập HP4 - LT Web2. 33

5.4. Tạo trang Thay đổi định dạng. 36

BÀI 6: TRIỂN KHAI ỨNG DỤNG WEB. 38

6.1. Tạo ứng dụng web trên IIS: . 38

6.2. Triển khai ứng dụng web:. 38

BÀI 7: BẢO MẬT WEBSITE. 39

7.1. Tạo User và Role: . 39

7.2. Tạo trang Login.aspx: . 40

7.3. Tạo trang Default.aspx. 40

7.4. Tạo trang ChangePass.aspx. 41

7.5. Tạo trang Capnhat_Profile.aspx. 41

BÀI 8: GIỚI THIỆU VÀ SỬDỤNG AJAX . 43

8.1. Tạo trang Pheptinh.aspx. 43

8.2. Tạo trang Monhoc.aspx. 43

8.3. Tạo trang TimKiem_hocvien.aspx. 44

8.4. Tạo trang Nhaxuatban.aspx. 45

8.5. Tạo trang Capnhat_NXB.aspx. 46

pdf50 trang | Chuyên mục: ASP.NET | Chia sẻ: dkS00TYs | Lượt xem: 5636 | Lượt tải: 1download
Tóm tắt nội dung Bài tập Lập trình ứng dụng Web với ASP.NET và C#, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
.aspx 
Hình 1: Bắt đầu tìm 
Hình 2: Nếu tìm thấy 
Hình 3: Nếu không tìm thấy 
™ Mục tiêu: 
− Dùng Ajax với UpdatePanel 
™ Ý nghĩa: 
− Dùng Ajax để gửi yêu cầu load dữ liệu và nhận kết quả trả về 
Bài tập 
Lập trình ứng dụng Web với ASP.Net và C# Trang 45/49 
− Hiển thị dữ liệu ra màn hình 
™ Yêu cầu thiết kế: 
Stt Đối tượng Yêu cầu 
1 ScriptManager 
2 UpdatePanel − Chứa các điều khiển phục vụ cho việc tìm kiếm 
3 Panel 1 − Chứa thông tin học viên 
4 Panel 2 − Chứa nhãn thông báo khi không tìm thấy 
™ Yêu cầu xử lý: 
Stt Đối tượng Yêu cầu 
1 − Tạo class HOC_VIEN với các thông tin lưu trữ là Mahv, Hoten và Ngaysinh 
− Dùng mảng hay List để lưu danh sách học viên trong bộ nhớ. Học viên có 
thể tự tạo danh sách tùy ý hoặc theo dữ liệu cung cấp sau: 
MaHV HoTen NgaySinh 
HV001 Nguyễn Văn Bình 05/01/1987 
HV002 Nguyễn Thị Cúc 13/05/1987 
HV003 Trần Thu Hà 20/07/1988 
HV004 Đinh Quốc Tuấn 22/03/1987 
2 
Nút 
− Tìm trong mảng hay List, tìm theo Mã học viên 
− Nếu tìm thấy thì thể hiện thông tin của học viên (hình 2). Ngược lại thì 
thông báo (hình 1) 
8.4. Tạo trang Nhaxuatban.aspx 
™ Mục tiêu: 
− Dùng Ajax với UpdatePanel 
™ Ý nghĩa: 
− Xem các tính năng phân trang, sắp xếp, xóa, sửa trên lưới đều hoạt động theo cơ chế Ajax 
™ Yêu cầu thiết kế: 
Stt Đối tượng Yêu cầu 
Bài tập 
Lập trình ứng dụng Web với ASP.Net và C# Trang 46/49 
1 ScriptManager 
2 UpdatePanel − Chứa điều khiển GirdView 
3 GridView − Chứa danh sách Nhà xuất bản 
4 ObjectDataSource 
hoặc SqlDataSource 
− Chứa nguồn dữ liệu Nhà xuất bản 
™ Yêu cầu xử lý: 
Stt Đối tượng Yêu cầu 
1 GridView − Thao tác Xóa, Sửa, Ghi và Không trực tiếp trên lưới 
− Sắp xếp và phân trang 
8.5. Tạo trang Capnhat_NXB.aspx 
™ Mục tiêu: 
− Dùng Ajax với UpdatePanel 
− Sử dụng các thuộc tính UpdateMode và Trigger của UpdatePanel để cấu hình cho UpdatePanel, chỉ cập 
nhật vùng nó chứa khi thỏa điều kiện nào đó. (trong bài này, điều kiện cập nhật là khi biến cố Inserted 
của DetailsView xảy ra) 
™ Ý nghĩa: 
− Xem dữ liệu được thêm vào trên lưới, lưới họat động theo cơ chế Ajax 
™ Yêu cầu thiết kế: 
Stt Đối tượng Yêu cầu 
1 ScriptManager 
2 DetailsView − Dùng để cập nhật Nhà xuất bản. 
− Mặc định là chế độ thêm mới (DefaultMode = Insert) 
Bài tập 
Lập trình ứng dụng Web với ASP.Net và C# Trang 47/49 
3 UpdatePanel − Chứa điều khiển GirdView 
− Thuộc tính UpdateMode = Conditional 
− Sự kiện cho thuộc tính Trigger là ItemInserted 
4 GridView − Chứa danh sách Nhà xuất bản 
5 ObjectDataSource 
hoặc SqlDataSource 
− Chứa nguồn dữ liệu Nhà xuất bản 
™ Yêu cầu xử lý: 
Stt Đối tượng Yêu cầu 
1 DetailsView − Nhập dữ liệu vào. Nhấn nút Insert thì GridView sẽ hiển thị thông tin Nhà 
xuất bản mới đựơc nhập (nhận xét không thấy Postback khi thêm) 
Bài tập 
Lập trình ứng dụng Web với ASP.Net và C# Trang 48/49 
MỤC LỤC 
BÀI 1: CÁC ĐIỀU KHIỂN DỮ LIỆU ........................................................................................... 1 
1.1. Tạo thêm các thành phần trong project........................................................................ 1 
1.2. Tạo trang Album các loài hoa....................................................................................... 2 
1.3. Tạo trang Xem danh sách Sách theo chủ đề ................................................................. 2 
1.4. Tạo trang Phiếu ý kiến người tiêu dùng ........................................................................ 3 
1.5. Tạo trang Danh sách khách hàng................................................................................. 4 
1.6. Tạo trang Danh sách Sách........................................................................................... 4 
1.7. Tạo trang Danh sách khách hàng với cột tùy biến ......................................................... 5 
1.8. Tạo trang Thông tin chi tiết sách.................................................................................. 6 
1.9. Tạo trang Tổng hợp - với cột tùy biến (bài làm thêm) ................................................... 7 
1.10. Tạo trang Xem danh sách quảng cáo (bài làm thêm)..................................................... 9 
1.11. Tạo trang Cập nhật thông tin Nhà xuất bản ................................................................ 10 
1.12. Tạo trang Giới thiệu sách........................................................................................... 11 
1.13. Tạo trang Liệt kê chi tiết sách (bài làm thêm) ............................................................. 12 
1.14. Tạo trang Cập nhật thông tin sách ............................................................................. 13 
1.15. Tạo trang Liệt kê sách mới (bài làm thêm).................................................................. 13 
1.16. Tạo trang Xem sách theo chủ đề (bài làm thêm)......................................................... 14 
1.17. Tạo trang Xem thông tin khách hàng ......................................................................... 15 
1.18. Tạo trang Xem và cập nhật thông tin nhà xuất bản..................................................... 16 
1.19. Tạo trang Xem chi tiết sách được chọn....................................................................... 17 
1.20. Tạo trang Xem thông tin khách hàng ......................................................................... 18 
1.21. Tạo trang Cập nhật khách hàng (bài làm thêm) .......................................................... 18 
BÀI 2: XÂY DỰNG CÁC USER CONTROLS............................................................................... 21 
2.1. Tạo User Control đầu trang - TH_HEADER.................................................................. 22 
2.2. Tạo User Control cuối trang - TH_FOOTER ................................................................. 22 
2.3. Tạo User Control thực đơn - TH_THUCDON ................................................................ 22 
2.4. Tạo User Control chủ đề sách - TH_CHUDE ................................................................ 22 
2.5. Tạo User Control sách mới - TH_SACHMOI ................................................................. 23 
2.6. Tạo User Control quảng cáo giữa trang - TH_QC_BODY .............................................. 23 
2.7. Tạo User Control danh sách Sách - TH_DS_SACH ....................................................... 24 
2.8. Tạo User Control thông tin giỏ hàng - TH_THONGTIN_GH........................................... 25 
2.9. Tạo User Control quảng cáo bên phải trang - TH_QC_PHAI ......................................... 25 
2.10. Tạo User Control sách bán chạy - TH_SACH_BANCHAY ............................................... 26 
BÀI 3: QUẢN LÝ ỨNG DỤNG WEB ......................................................................................... 27 
3.1. Các xử lý trong trang Default.aspx của bài 2............................................................... 27 
3.2. Tạo trang Giỏ hàng ................................................................................................... 28 
3.3. Các xử lý tiếp theo trong bài 6.1 ................................................................................ 29 
BÀI 4: WEB SERVICES.......................................................................................................... 31 
4.1. Tạo Web Services Ws_Chude..................................................................................... 31 
BÀI 5: XÂY DỰNG HOÀN CHỈNH ỨNG DỤNG WEB.................................................................. 32 
5.1. Tạo trang MasterPage.master có dạng sau: ................................................................ 32 
5.2. Tạo trang Default02.aspx .......................................................................................... 32 
Bài tập 
Lập trình ứng dụng Web với ASP.Net và C# Trang 49/49 
5.3. Tạo trang Hệ thống bài tập HP4 - LT Web2 ................................................................ 33 
5.4. Tạo trang Thay đổi định dạng.................................................................................... 36 
BÀI 6: TRIỂN KHAI ỨNG DỤNG WEB..................................................................................... 38 
6.1. Tạo ứng dụng web trên IIS: ...................................................................................... 38 
6.2. Triển khai ứng dụng web:.......................................................................................... 38 
BÀI 7: BẢO MẬT WEBSITE.................................................................................................... 39 
7.1. Tạo User và Role: ..................................................................................................... 39 
7.2. Tạo trang Login.aspx: ............................................................................................... 40 
7.3. Tạo trang Default.aspx .............................................................................................. 40 
7.4. Tạo trang ChangePass.aspx ....................................................................................... 41 
7.5. Tạo trang Capnhat_Profile.aspx ................................................................................. 41 
BÀI 8: GIỚI THIỆU VÀ SỬ DỤNG AJAX.................................................................................. 43 
8.1. Tạo trang Pheptinh.aspx............................................................................................ 43 
8.2. Tạo trang Monhoc.aspx ............................................................................................. 43 
8.3. Tạo trang TimKiem_hocvien.aspx............................................................................... 44 
8.4. Tạo trang Nhaxuatban.aspx ....................................................................................... 45 
8.5. Tạo trang Capnhat_NXB.aspx .................................................................................... 46 

File đính kèm:

  • pdfBài tập Lập trình ứng dụng Web với ASP.NET và C Sharp.pdf
Tài liệu liên quan