intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Lập trình web: Trang Master và các điều khiển trong ASP.NET – Chu Thị Hường

Chia sẻ: Nguyễn Tình | Ngày: | Loại File: PDF | Số trang:0

59
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

"Bài giảng Lập trình web: Trang Master và các điều khiển trong ASP.NET" được biên soạn nhằm thông tin đến người học kiến thức về xây dựng trang Master; nhóm điều khiển trong ASP.NET.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Lập trình web: Trang Master và các điều khiển trong ASP.NET – Chu Thị Hường

  1. LẬP TRÌNH WEB TRANG MASTER VÀ CÁC ĐIỀU KHIỂN TRONG ASP.NET Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT
  2. NỘI DUNG  Xây dựng trang Master.  Giới thiệu  Các phần tử trong trang Master  Tạo trang Master và content  Lập trình tương tác với trang Master  Nhóm điều khiển trong ASP.NET:  Giới thiệu  Các điều khiển Web server  Các điều khiển Validation,  Các điều khiển HTML server. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 2
  3. MASTER PAGES  Master Page là gì?  Xét kịch bản thiết kế một ứng dụng web gồm 20 trang.Tất cả các trang đều giống nhau về sự kết hợp màu sắc, logos, menu, ...  Giả sử thiết kế của logo thay đổi:  Điều gì xảy ra?  Giải pháp gì? Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 3
  4. MASTER PAGES  Master Page là gì?  ASP.NET Master Pages giúp chúng ta tạo một template hoặc một layout thống nhất cho nhiều trang trong một ứng dụng Web.  Định nghĩa các tính năng chuẩn của một ứng dụng web trong trang Master  Các tính năng này có thể được lặp lại trên tất cả hoặc một nhóm các trang bằng cách kế thừa trang Master này. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 4
  5. MASTER PAGES  Đặc điểm trang Master:  Trang Master có đuôi mở rộng .master và được nhận dạng bằng dẫn xuất @Master. Mỗi trang web được bao gồm hai phần:  Master Page  Content Pages Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 5
  6. MASTER PAGES  Các phần tử trong trang Master: Có 3 loại phần tử trong một trang Master :  Content Placeholders  Non editable regions  HTML Elements Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 6
  7. MASTER PAGES  Các phần tử trong trang Master:  Content Placeholders:  Là vùng có thể thay đổi được trên trang Master và ta có thể tùy biến được cho mỗi trang.  Một trang Master có thể có nhiều hơn một Content Placeholders.  Điều khiển ContentPlaceholders cho phép tùy biến nội dung. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 7
  8. MASTER PAGES  Các phần tử trong trang Master:  Vùng không thay đổi (Non editable regions): Là vùng không tùy biến được trên mỗi trang, chứa các phần tử chung của các trang trong ứng dụng web.  Các phần tử này có thể là: Logos công ty, menu, copyright,… Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 8
  9. MASTER PAGES  Các phần tử trong trang Master:  HTML Elements: Trang master chứa các phần tử HTML ở mức top như , , , ,... Ngoài ra, các thẻ HTML còn dùng cho thiết kế các phần tử dùng chung. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 9
  10. MASTER PAGES  Tạo trang Master Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 10
  11. MASTER PAGES  Thêm content cho trang Master:  Một trang Master phải có ít nhất một ContentPlaceHolder, tuy nhiên cũng có thể có nhiều hơn một ContentPlaceHolder, bằng cách:  Cách 1: Sử dụng Design View Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 11
  12. MASTER PAGES  Thêm content cho trang Master:  Cách 2: Khai báo cú pháp Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 12
  13. MASTER PAGES  Tạo file content sử dụng trang Master:  Cách 1: Dùng cửa sổ Add New Item Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 13
  14. MASTER PAGES  Tạo file content sử dụng trang Master:  Cách 2:  Right Click lên trang Master.  Chọn Add Content Page. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 14
  15. MASTER PAGES  Tạo file content sử dụng trang Master:  Cách 3: Khai báo cú pháp Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 15
  16. MASTER PAGES  Lập trình tương tác với trang Master: Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 16
  17. GiỚI THIỆU NHÓM CÁC ĐIỀU KHIỂN WEB SERVER  ASP.NET cung cấp nhiều nhóm điều khiển server khác nhau:  HTML Server controls  Web server controls  Navigation controls  Validation controls  Data controls  Login controls  User defined controls Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 17
  18. GIỚI THIỆU NHÓM CÁC ĐIỀU KHIỂN WEB SERVER  HTML Server controls  Là các lớp bọc các phần tử HTML chuẩn và có thêm tính năng tương tác phía server.  Chuyển thẻ HTML sang điều khiển HTML bằng cách thêm thuộc tính runat="server“. Ví dụ: Tên đăng nhập Họ tên Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 18
  19. GiỚI THIỆU NHÓM CÁC ĐIỀU KHIỂN WEB SERVER  Web server controls (Web controls)  Là các lớp trùng lặp các chức năng của các phần tử HTML cơ bản, nhưng chúng có các tập thuộc tính và phương thức có tính nhất quán, ý nghĩa giúp người pháp triển dễ dàng khai báo và truy cập. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 19
  20. GiỚI THIỆU NHÓM CÁC ĐIỀU KHIỂN WEB SERVER  Web server controls (Web controls)  Web server controls có tất cả các tính năng của các điều khiển HTML server. Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2