网站地图
ASP.NET 提供了网站地图提供器XMLSiteMapProvider,使用XMLSiteMapProvider可以从XML文件中获取网站地图信息 XmlSiteMapProvider会从根目录中寻找名为Web.sitemap的文件来读取信息,在解析Web.sitemap文件中的网站地图数据后创建一个网站地图对象,此网站地图对象能够被SiteMapDataSource使用,SiteMapDataSource可以被放置在页面上的导航控件使用,最终由导航控件把网站的导航信息显示在页面上 创建网站地图 使用VS创建的站点地图文件会自动生成组成网站地图的基本结构 创建站点地图要遵循的原则 1、网站地图以<siteMap>元素开始以</siteMap>元素结束,其他信息放在<siteMap>元素和</siteMap>元素之间 2、每一页由<siteMapNode>元素来描述。每一个站点地图文件定义了一个网站的页面组织结构,可以使用<siteMapNode>元素向这个组织结构插入一个页面,页面包含页面的名称、 页面的描述以及URL 3、<siteMapNode>元素可以嵌套。一个<siteMapNode>元素表示一个页面,通过嵌套<siteMapNode>元素可以形成树形结构的页面组织结构 4、每一个站点地图都是以单一的<siteMapNode>元素开始的。每一个站点地图都要包含一个根节点