1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Thiết Kế Layout
Người hướng dẫn Th.S. Phạm Đào Minh Vũ
Trường học Trường CĐ CNTT TP.HCM
Chuyên ngành CNTT
Thể loại bài giảng
Thành phố TP.HCM
Định dạng
Số trang 31
Dung lượng 0,95 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Web User controls 6.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ụn

Trang 1

Giảng Viên: Th.S Phạm Đào Minh Vũ

LẬP TRÌNH WEB ASP.NET VỚI C#

Trang 2

Chương 06 Thiết Kế Layout

6.1 Web User controls 6.2 Master Pages

6.3 Themes Và Skin 6.4 Site Navigation Controls

Trang 3

6.1 Web User controls

6.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

Trang 4

6.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

Chọn: Web User Control

Đặt tên: *.ascx

Trang 5

Thiết kế User control:

 Thiết kế các controls theo ý muốn

Trang 6

Sử dụng User control:

 Kéo và thả UC vào trang aspx

Trang 7

6.2 Master Pages

6.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

 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

Trang 8

Master page Content page

Trang kết quả

Trang 9

6.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

Trang 10

 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

Trang 11

6.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

Trang 12

 Bước 2: Thiết kế bổ sung nội dụng trên trang *.aspx (có thể kéo các User control vào)

Trang 13

 Skin là một tập tin có phần mở rộng là skin, chứa các

Trang 14

 Có 2 loại skin:

 Default skin: Không khai báo thuộc tính skinID, mặc định ứng dụng sẽ áp dụng skin này cho tất cả các điều khiển có cùng kiểu khai báo

 Named skin: có khai báo thuộc tính skinID, muốn

sử dụng thì phải khai báo tường minh trên điều khiển

cụ thể

 Tạo file skin:

 Thêm mới 1 item

Trang 15

 Tạo file skin:

 Thêm mới 1 itemchọn skin fileđặt tên file skin

Trang 17

 Tạo Theme:

 Click phải ProjectAdd ASP.NET FolderTheme

Trang 20

6.4 Site Navigation Controls

Giới thiệu

 Dùng để chuyển đến một trang web khác và thể hiện cấu trúc logic của website (sitemap) Gồm các điều khiển: Menu, TreeView, SiteMapPath kết hợp với SiteMapDataSource

 Các điều khiển này thường sử dụng trong trang Master

Trang 21

6.4.1 Điều khiển Menu

Dùng thể hiện menu và cho phép người dùng chuyển đến một trang web khác khi chọn một chức năng

Thao tác tạo: Tạo điều khiển Menu vào trang web

Chọn mẫu định dạng

Thiết kế Menu

Trang 22

Auto Format: Chọn mẫu định dạng

Trang 23

 Edit Menu Items: Thiết kế Menu

Trang 24

6.4.2 Điều khiển TreeView

Dùng thể hiện menu ở dạng cây và cho phép người dùng chuyển đến một trang web khác khi chọn node

Thao tác tạo: Tạo điều khiển TreeView vào trang web

Chọn mẫu định dạng Thiết kế các node

Trang 25

Auto Format: Chọn mẫu định dạng

Trang 26

 Edit Node: Thiết kế các node

Trang 27

6.4.3 Điều khiển SiteMapPath

Dùng thể hiện cấu trúc logic của website và cho phép người dùng chuyển đến một trang web khác

Nội dung cấu trúc của Website mặc định được chứa trong tập tin Web.sitemap

Thao tác tạo: Tạo tập tin Web.sitemap

Trang 28

Tạo điều khiển SitemapPath vào các trang

Trang 29

Kết quả

Trang 30

6.4.4 Điều khiển SiteMapDataSource

Dùng để chứa nguồn dữ liệu lưu trữ trong tập tin Web.sitemap

 Thường sử dụng kết hợp với các điều khiển Menu, TreeView

 Để liên kết với TreeView, Menu chỉ định thuộc tính DataSourceID của 2 điều khiển này là tên SiteMapDataSource

Trang 31

Thực thi

VÍ DỤ

Ngày đăng: 11/10/2022, 21:41

🧩 Sản phẩm bạn có thể quan tâm