博星卓越网络实践系统程序.pptxVIP

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1本章要点:掌握网站地图文件的结构并能正确建立网站地图掌握网站导航控件SiteMapPath、TreeView和Menu控件的用法掌握母版页中网站导航控件的用法第11章网站导航

2目录11.1网站地图11.2SiteMapPath控件显示导航11.3TreeView控件显示导航11.4Menu控件显示导航11.5母版页中使用网站导航11.6小结

311.1网站地图传统的导航模式:通过页面上散布的超链接方式实现在页面移动或修改页面名称时,开发人员不得不进入页面逐个修改超链接,导航难度很大。ASP.NET3.5中的网站导航系统:可创建网页的集中网站地图导航的管理变得十分简单。

411.1.1网站地图文件如果要使用网站导航,就需要一种方式来描述网站中网页的层次结构:创建一个包含网站层次结构的XML文件,其中包括超链接文本和URL。XML文件的结构反映了网站的结构,通常称该文件为网站地图文件。如果要使用ASP.NET3.5的导航系统,就必须建立网站地图文件。

5网站地图文件Web.sitemap的默认代码?xmlversion=1.0encoding=utf-8?siteMapxmlns=siteMapNodeurl=title=description=siteMapNodeurl=title=description=/siteMapNodeurl=title=description=//siteMapNode/siteMap说明:Web.sitemap中根元素siteMap包含了siteMapNode元素,这些siteMapNode元素形成树型文件夹结构,其中第一层siteMapNode元素即为网站的主页。

6siteMapNode元素常用属性title:表示超链接上的显示文本。description:描述超链接的作用,当鼠标指针指向超链接时会给出的提示信息。url:超链接目标页的地址。siteMapFile:引用另一个sitemap文件。

7实例11-1网站地图站点的树型结构为三层,非常清晰。创建步骤:右击项目文件夹,拉出菜单,选“添加新项”→“站点地图”源程序:Web.sitemap(P274)

8

911.1.2嵌套网站地图文件对于复杂的网站导航,将所有的导航信息都放在一个Web.sitemap中会显得比较杂乱。解决方法:使用嵌套网站地图文件。即将信息分散到多个.sitemap文件中,再把分散的.sitemap文件合并到一个.sitemap文件中。在合并时要用到siteMapNode元素的siteMapFile属性。

10实例11-2嵌套网站地图(P275)本实例功能与实例11-1完全相同首先将描述Products和Services的信息分散到文件Products.sitemap和Services.sitemap中。然后在Web.sitemap中利用siteMapNode元素的siteMapFile属性链接包含的.sitemap文件。Products.sitemap和Services.sitemap存放在“chap11”文件夹下,而Web.sitemap存放在网站根文件夹下。

11Products.sitemapServices.sitemapWeb.sitemap

1211.2SiteMapPath控件显示导航面包屑:ASP.NET3.5提供了可自动实现面包屑功能的SiteMapPath控件。SiteMapPath控件可以自动绑定网站地图,不需要数据源控件。使用时只需要将SiteMapPath控件添加到页面中就可以了。asp:SiteMapPathID=SiteMapPath1runat=server/asp:SiteMapPath

13SiteMapPath控件的常用属性PathSeparator:获取或设置一个符号,用于站点导航路径的路径分隔符。PathDirection:获取或设置导航路径节点的呈现顺序。ParentLevelsDisplayed:获取或设置相对于当前显示节点的父节点级别数。PathSeparatorTemplate:设置站点导航路径的路径分隔符,如其它外部图像。

14实例11-3SiteMapPath控件显示导航利用SiteMapPath控件显示网站导航的导航路径字符串。源程序:Hardware.aspx(P276)源程序:Web.sitemap

15PathDirection=CurrentToRoot

16PathSeparator=|默认路径

17ParentLevelsDisplayed=1

18实例

文档评论(0)

152****8708 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档