Bài giảng Lập trình Web - Bài 5: Web User Controls

ppt 13 trang phuongnguyen 1460
Bạn đang xem tài liệu "Bài giảng Lập trình Web - Bài 5: Web User Controls", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pptbai_giang_lap_trinh_web_bai_5_web_user_controls.ppt

Nội dung text: Bài giảng Lập trình Web - Bài 5: Web User Controls

  1. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC a - Tek Ngành lập trình - CSDL 1
  2. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Mục tiêu • Tạo và sử dụng Web User Controls a - Tek Ngành lập trình - CSDL 2
  3. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Nội dung 1. Giới thiệu 2. Tạo và sử dụng User Controls 3. Load động User Controls a - Tek Ngành lập trình - CSDL 3
  4. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 5: Web User Controls Giới thiệu • Giới thiệu - Khi kết hợp các control để tạo thành một control mới gọi là Web User Controls (UC) - Sử dụng UC cũng tương tự như sử dụng thủ tục/hàm Khả năng tái sử dụng UC trên các trang web a - Tek Ngành lập trình - CSDL 4
  5. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Nội dung 1. Giới thiệu 2. Tạo và sử dụng User Controls 3. Load động User Controls a - Tek Ngành lập trình - CSDL 5
  6. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 5: Web User Controls Tạo và sử dụng User Controls • Thao tác tạo a - Tek Ngành lập trình - CSDL 6
  7. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 5: Web User Controls Tạo và sử dụng User Controls • Thao tác tạo - Tập tin lưu trữ UC có phần mở rộng là .ascx - Thiết kế: giống như thiết kế một trang aspx - Điểm khác biệt với trang aspx: • Thay thế tag định hướng bằng tag • Không có tag và Minh họa a - Tek Ngành lập trình - CSDL 7
  8. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 5: Web User Controls Tạo và sử dụng User Controls • Sử dụng - Có 2 cách: • Kéo và thả UC vào trang aspx. Lúc đó, trang aspx sẽ xuất hiện tag định hướng • Cấu hình trong tập tin web.config .ascx"/> Minh họa a - Tek Ngành lập trình - CSDL 8
  9. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 5: Web User Controls Tạo và sử dụng User Controls • Sử dụng - Có 2 cách: Ví dụ: // Khai báo trong web.config //Sử dụng trên trang aspx: Minh họa a - Tek Ngành lập trình - CSDL 9
  10. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Nội dung 1. Giới thiệu 2. Tạo và sử dụng User Controls 3. Load động User Controls a - Tek Ngành lập trình - CSDL 10
  11. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 5: Web User Controls Load động User Controls • Khi nào load động UC - Trong một trang aspx có yêu cầu sử dụng nhiều UC trên cùng một vị trí của trang - Bài toán thường gặp: • Khi chuỗi tham số của đối tượng Request thay đổi Minh họa a - Tek Ngành lập trình - CSDL 11
  12. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 5: Web User Controls Load động User Controls • Các bước thực hiện: trên trang .aspx - Tạo điều khiển Panel - Vào sự kiện Page_Load, viết đoạn code sau: Minh họa a - Tek Ngành lập trình - CSDL 12
  13. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 5: Web User Controls HẾT a - Tek Ngành lập trình - CSDL 13