Danh mục tài liệu

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

Số trang: 0      Loại file: pdf      Dung lượng: 3.02 MB      Lượt xem: 14      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

"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.
Nội dung trích xuất từ tài liệu:
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 LẬP TRÌNH WEBTRANG 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 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 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 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 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 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 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 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 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 MASTER PAGES Tạo trang Master Biên soạn: Chu Thị Hường – Bộ môn HTTT – Khoa CNTT 04:57 - 10 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 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 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 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 MASTER PAGES Tạo file content s ...

Tài liệu được xem nhiều:

Tài liệu có liên quan: