欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

.NET全栈]ASP.NET 开发 Web 应用程序 - ASP.NET 中的样式、主题和主页面 - I. 网站地图

最编程 2024-07-16 07:03:59
...

用于定义站点结构。

ASP.NET中的站点地图导航技术由以下三个文件组成:

  • 站点地图XML文件
  • 绑定站点地图XML文件的SiteMapDataSource数据源控件
  • 用于显示站点地图的导航控件

1、定义站点地图文件

站点地图是一个名为Web.sitemap的XML文件。

ASP.NET站点地图的基本原理:
ASP.NET内置了一个成为站点地图提供者的提供者类,名为XmlSiteMapProvider,该提供者能够从XML中获取信息。XmlSiteMapProvider将查找位于应用程序
根目录中的Web.sitemap文件,然后提取该文件中的站点地图数据并创建相应的SiteMap对象,SiteMapDataSource将使用这些SiteMap对象向导航控件提供导航信息。

Web.site必须位于应用程序目录下,并且不能更改为其他名称。

2、使用SiteMapPath控件

3、SiteMap类

4、URL地址映射