intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Tài liệu về Lập trình C - Chương 1

Chia sẻ: Huongdanhoctot Huongdanhoctot | Ngày: | Loại File: PDF | Số trang:24

57
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tài liệu giảng dạy về ASP.net đã được giảng dạy với mục đích cung cấp cho sinh viên những kiến thức cơ bản nhất, có tính hệ thống liên quan tới lập trình. Thông qua cuốn tài liệu này, chúng tôi muốn giới thiệu với các bạn đọc về kỹ năng lập trình cơ bản.Mời các bạn cùng tham khảo

Chủ đề:
Lưu

Nội dung Text: Tài liệu về Lập trình C - Chương 1

  1. TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM ------ ASP.NET Navigation Môn học: Lập trình ASP.NET 1
  2. Nội dung 2 ASP.NET Navigation  XML Site map  SiteMapPath control  Menu control  Treeview control  Một số mở rộng đối với Sitemap 
  3. ASP.NET Navigation 3 Khi xây dựng website, một vấn đề quan trọng cần  quan tâm là việc xây dựng cấu trúc của Website (organization structure) Khái niệm organization structure thường được gọi  là sitemap
  4. XML Site map 4
  5. Site Navigation 5 ASP.NET hỗ trợ cơ chế Site Navigation thông qua:  Các Sitemap control dùng để hiển thị site map  SitemapPath control   Menu control  Treeview control Một cơ chế cho phép lưu trữ các liên kết của tất cả các  web page tại một nơi tập trung và thể hiện các liên kết này dựa trên các Sitemap control
  6. Site Navigation Schema Controls SiteMap-- SiteMap Menu TreeView SiteMapPath Menu TreeView SiteMapPath DataSource DataSource Site Navigation API SiteMap SiteMap SiteMapNode SiteMapNode SiteMapNode SiteMapNode SiteMapNode SiteMapNode Providers Other Site Map Other Site Map XmlSiteMapProvider XmlSiteMapProvider Providers Providers Site Maps Other Web.sitemap Data Stores
  7. XML Site map 7 Để sử dụng các ASP.NET Site map control, cần  định nghĩa cấu trúc website thông qua các external data source. Các external data source dùng cho thao tác  mapping này có thể là các XML file, database…
  8. XML Site map 8 Mặc định thì ASP.NET 2.0 sử dụng  XmlSiteMapProvider Sử dụng Web.sitemap (XML file) chứa thông tin về cấu trúc  của website  Các Sitemap control sử dụng file Web.sitemap lấy thông tin cấu trúc Website và hiển thị dưới dạng menu, treeview hoặc sitemapPath
  9. Web.sitemap 9
  10. Sử dụng XML Site Map 10 Tạo SiteMapDataSource  Web.Sitemap
  11. Cấu hình SiteMap File 11 Cấu hình thay đổi file sitemap trong Web.Config 
  12. SiteMapPath Control 12 Hiển thị đường dẫn truy cập từ root node (trang  chủ) đến node hiện tại (breadcrumb) Mỗi node phân cách nhau bởi PathSeperator 
  13. Stylizing SiteMapPath
  14. Key SiteMapPath Properties Name Description CurrentNodeStyle Style used to render the current node CurrentNodeTemplate HTML template used to render the current node NodeStyle Style used to render non-current nodes NodeStyleTemplate HTML template used to render non-current nodes PathSeparator Text used for node separators (default = ">") PathSeparatorStyle Style used to render node separators PathSeparatorTemplate HTML template used to render node separators
  15. Menu Control 15 Hiển thị cấu trúc website dưới dạng Menu  Orientation=“Vertical" StaticDisplayLevels="2" StaticSubMenuIndent="0px " Orientation="Horizontal" StaticDisplayLevels="2" StaticSubMenuIndent="10p x
  16. TreeView Control 16 Hiển thị cấu trúc website dưới dạng TreeView 
  17. Declaring a TreeView
  18. Key TreeView Properties Name Description ExpandDepth Specifies the TreeView's initial expand depth ShowExpandCollapse Specifies whether expand/collapse indicators are shown LevelStyles Specifies appearance of nodes by level NodeStyle Specifies default appearance of nodes RootNodeStyle Specifies appearance of root nodes LeafNodeStyle Specifies appearance of leaf nodes SelectedNodeStyle Specifies appearance of selected nodes HoverNodeStyle Specifies appearance of nodes when cursor hovers overhead
  19. TreeViews and Site Maps Web.sitemap
  20. Nội dung 20 ASP.NET Navigation  XML Site map  SiteMapPath control  Menu control  Treeview control  Một số mở rộng đối với Sitemap 
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2