11
Chương 06
THI
ẾT KẾ LAYOUT
1.Web User controls
2.Master Pages
3.Themes Và Skin
4.Site Navigation Controls
Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
22
1. Web User controls
1.1 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 control (UC)
Sử dụng UC cũng giống như sử dụng thủ tục, hàm
khả năng tái sử dụng UC trên các trang web
Phần mở rộng của US là: .ascx
Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
33
1.2 Tạo và sử dụng User control
Tạo mới User control:
Tạo mới 1 Web user control
Thiết kế giống như thiết kế 1 trang aspx
Written by: Dương Thành Phết
Chọn: Web User Control
ðặt tên: *.ascx
This is trial version
www.adultpdf.com
44
Sử dụng User control:
Kéo và thả UC vào trang aspx, lúc ñó trang aspx sẽ
xuất hiện tag
<%@ Register . . %>
Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
55
2. Master Pages
2.1 Giới thiệu
Master pages cho phép tạo 1 bố cục nhất quán trên
các trang web trong cùng 1 website (tương tự template)
Nội dung thể hiển trên trình duyệt là sự kết hợp giữa
trang .master -master page và trang .aspx (hoặc .ascx) -
content page
Written by: Dương Thành Phết
Master page là tập tin có phần mở rộng .master
Thao tác thiết kế: Giống như trang aspx, nhưng phải
bổ sung ít nhất một ñiều khiển ContentPlaceHolder
This is trial version
www.adultpdf.com
66
Written by: Dương Thành Phết
Master page
Content page
Trang kết quả
This is trial version
www.adultpdf.com
77
2.2 Tạo trang Master
Bước 1: Tạo mới Item chọn icon Master Page và ñặt
tên trang: *.master
Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
88
Bước 2: Thiết kế bố cục chung (có thể sử dụng User
control) và bổ sung ContentplaceHolder vào trang
master
Written by: Dương Thành Phết
This is trial version
www.adultpdf.com
99
2.3 Sử dụng trang Master
Bước 1: Tạo mới trang web (.aspx) khai báo sử dụng
trang master
Written by: Dương Thành Phết
This is trial version
www.adultpdf.com