
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
Thông tin tài liệu:
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ìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình web Lập trình web Điều khiển trong ASP.NET Nhóm điều khiển trong ASP.NET Xây dựng trang MasterTài liệu có liên quan:
-
161 trang 139 1 0
-
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 137 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 124 1 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 118 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 110 0 0 -
Lập Trình Web: Các trang quản trị trong PHP - GV: Trần Đình Nghĩa
8 trang 108 0 0 -
231 trang 99 1 0
-
101 trang 97 2 0
-
Bài giảng Lập trình web nâng cao: Chương 7 - Trường ĐH Văn Hiến
16 trang 69 1 0 -
Bài giảng Lập trình web bài 2: Làm quen với công cụ vẽ và sử dụng Symbol bảng Library
51 trang 58 0 0 -
Bài giảng Lập trình Web ASP.Net với C#: Chương 9 - Th.S Phạm Đào Minh Vũ
55 trang 56 0 0 -
Lập trình web bằng cơ sở dữ liệu MySQL 5.1 và PHP 5.3: Phần 1
136 trang 48 1 0 -
Tạo mạng xã hội với PHP - part 43
10 trang 46 0 0 -
Bài giảng Thiết kế và lập trình Web - Bài 5: PHP cơ bản
137 trang 44 0 0 -
Giáo trình môn học/mô đun: Lập trình web với ASP.NET: Phần 2
42 trang 44 0 0 -
Hướng dẫn thiết kế template joomla 1.5
10 trang 43 0 0 -
Bài giảng Lập trình web nâng cao: Chương 1 - Trường ĐH Văn Hiến
16 trang 41 1 0 -
Bài giảng Thiết kế và lập trình Web - Bài 8: PHP - MySQL
59 trang 40 0 0 -
Bài giảng Lập trình Web ASP.Net với C#: Chương 6 - Th.S Phạm Đào Minh Vũ
31 trang 40 0 0 -
Bài giảng Lập trình Web: Chương 2 - Ths. Trần Phi Hảo
54 trang 40 0 0