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ượt xem 4
download
"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.
Bình luận(0) Đăng nhập để gửi bình luận!
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
- 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
- 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ử 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
- 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
- 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
- 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
- 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
- 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
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình Web ASP.NET: Chương 6 - ĐH Lạc Hồng
46 p | 129 | 20
-
Bài giảng Lập trình web toàn tập với HTML, CSS, Jquery, Responsive, Bootstrap - Chương 3: UI và UX trong thiết kế website
17 p | 107 | 19
-
Bài giảng Lập trình mạng: Chương 7 - Phạm Trần Vũ
63 p | 110 | 11
-
Bài giảng Lập trình Web ASP.NET: Chương 8- ĐH Lạc Hồng
24 p | 77 | 11
-
Bài giảng Lập trình Web: Bài 2 - Trần Quang Diệu
36 p | 80 | 11
-
Bài giảng Lập trình Web động PHP - Bài 2: Truyền nhận dữ liệu giữa các trang web
23 p | 94 | 10
-
Bài giảng Lập trình web 1: Giới thiệu môn học - Phan Thị Kim Loan
12 p | 35 | 8
-
Bài giảng Lập trình ứng dụng Web - Chương 1: Giới thiệu về lập trình ASP.Net
78 p | 80 | 8
-
Bài giảng Lập trình Web: PHP – INPUT_EXAMPLE - Trần Phước Tuấn
16 p | 109 | 7
-
Bài giảng Lập trình Web: Chương 1 - Nguyễn Hoàng Tùng
28 p | 68 | 7
-
Bài giảng Lập trình web nâng cao: Chương 11 - Trường ĐH Văn Hiến
9 p | 19 | 6
-
Bài giảng Lập trình web nâng cao: Chương 1 - Trường ĐH Văn Hiến
16 p | 22 | 5
-
Bài giảng Lập trình web 1: Chương 1 - Nguyễn Huy Khánh
8 p | 91 | 4
-
Bài giảng Lập trình trang web động: Chương 1 – Nguyễn Thị Quỳnh Hoa
14 p | 54 | 4
-
Bài giảng Lập trình ứng dụng Web - Chương 0: Giới thiệu tổng quan về môn học
19 p | 108 | 4
-
Bài giảng Lập trình Web: Tổng quan về Web
23 p | 37 | 3
-
Bài giảng Lập trình web: Layout - Form
21 p | 27 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn