Tạo trang Capnhat_NXB.aspx

Một phần của tài liệu Bài giảng - Giáo án: Ứng dụng asp.net trong giải bài tập lập trình web (Trang 59 - 62)

™ 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.

Học phần 4 – Lập trình Web 2 Trang 59/61

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)

Học phần 4 – Lập trình Web 2 Trang 60/61

MỤC LỤC

BÀI 1: TỔNG QUAN VỀ ASP.NET ... 1

1.1. Tạo mới một project... 1

1.2. Tạo trang Chao.aspx... 1

BÀI 2: SERVER CONTROLS ... 2

2.1. Tạo trang Hồ sơđăng ký... 2

2.2. Tạo trang Đọc báo... 3

2.3. Tạo trang Câu chào... 3

2.4. Tạo trang Tìm quân cờ... 4

2.5. Tạo trang Lịch để bàn... 5

2.6. Tạo trang Upload và xem tập tin... 6

2.7. Tạo trang Sản phẩm kẹo... 7

BÀI 3: ĐIỀU KHIỂN KIỂM TRA DỮ LIỆU... 10

3.1. Tạo trang Thơng tin đăng nhập... 10 (adsbygoogle = window.adsbygoogle || []).push({});

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

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

4.2. Tạo trang Album các lồi hoa... 13

4.3. Tạo trang Xem danh sách Sách theo chủđề... 13

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

4.5. Tạo trang Danh sách khách hàng... 15

4.6. Tạo trang Danh sách Sách... 15

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

4.8. Tạo trang Thơng tin chi tiết sách... 17

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

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

4.11. Tạo trang Cập nhật thơng tin Nhà xuất bản... 21

4.12. Tạo trang Giới thiệu sách... 22

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

4.14. Tạo trang Cập nhật thơng tin sách... 24

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

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

4.17. Tạo trang Xem thơng tin khách hàng... 27

4.18. Tạo trang Xem và cập nhật thơng tin nhà xuất bản... 27

4.19. Tạo trang Xem chi tiết sách được chọn... 28

4.20. Tạo trang Xem thơng tin khách hàng... 29

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

BÀI 5: XÂY DỰNG CÁC USER CONTROLS... 33

5.1. Tạo User Control đầu trang - TH_HEADER ... 34

5.2. Tạo User Control cuối trang - TH_FOOTER ... 34

5.3. Tạo User Control thực đơn - TH_THUCDON ... 34

5.4. Tạo User Control chủ đề sách - TH_CHUDE ... 34

5.5. Tạo User Control sách mới - TH_SACHMOI ... 35

Học phần 4 – Lập trình Web 2 Trang 61/61

5.7. Tạo User Control danh sách Sách - TH_DS_SACH ... 36 (adsbygoogle = window.adsbygoogle || []).push({});

5.8. Tạo User Control thơng tin giỏ hàng - TH_THONGTIN_GH... 37

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

5.10. Tạo User Control sách bán chạy - TH_SACH_BANCHAY ... 38

BÀI 6: QUẢN LÝ ỨNG DỤNG WEB ... 39

6.1. Các xử lý trong trang Default.aspx của bài 5... 39

6.2. Tạo trang Giỏ hàng... 40

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

BÀI 7: WEB SERVICES... 43

7.1. Tạo Web Services Ws_Chude... 43

BÀI 8: XÂY DỰNG HỒN CHỈNH ỨNG DỤNG WEB... 44

8.1. Tạo trang MasterPage.master cĩ dạng sau: ... 44

8.2. Tạo trang Default02.aspx... 44

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

8.4. Tạo trang Thay đổi định dạng... 48

BÀI 9: TRIỂN KHAI ỨNG DỤNG WEB... 50

9.1. Tạo ứng dụng web trên IIS: ... 50

9.2. Triển khai ứng dụng web:... 50

BÀI 10: BẢO MẬT WEBSITE... 51

10.1. Tạo User và Role: ... 51

10.2. Tạo trang Login.aspx: ... 52

10.3. Tạo trang Default.aspx... 52

10.4. Tạo trang ChangePass.aspx... 53

10.5. Tạo trang Capnhat_Profile.aspx... 53

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

11.1. Tạo trang Pheptinh.aspx... 55

11.2. Tạo trang Monhoc.aspx... 55

11.3. Tạo trang TimKiem_hocvien.aspx... 56

11.4. Tạo trang Nhaxuatban.aspx... 57

Một phần của tài liệu Bài giảng - Giáo án: Ứng dụng asp.net trong giải bài tập lập trình web (Trang 59 - 62)