1012 ASPNET站点地图 1. Web sitemap文件 创建站点地图最简单方法是创建一个名为 Web sitemap的 XML文件,该文件按站点的分层形式组织页面。 ASPNET 的默认站点地图提供程序自动选取此站点地图 ■尽管Web. Sitemap文件可以引用其他站点地图提供程序或其 他目录中的其他站点地图文件以及同一应用程序中的其他 站点地图文件,但该文件必须位于应用程序的根目录中
◼ 10.1.2 ASP.NET站点地图 ◼ 1.Web.sitemap文件 ◼ 创建站点地图最简单方法是创建一个名为Web.sitemap的 XML文件,该文件按站点的分层形式组织页面。ASP.NET 的默认站点地图提供程序自动选取此站点地图。 ◼ 尽管Web.sitemap文件可以引用其他站点地图提供程序或其 他目录中的其他站点地图文件以及同一应用程序中的其他 站点地图文件,但该文件必须位于应用程序的根目录中
Web sitemap文件的格式如下 <siteMap <siteMapNode url="... "title=". "description=". "> <siteMapNode url="..." title=.. description= <siteMapNode url="... "title=". "description=". "/> siteMapNode> siteMap Node url="."title=".. description="." <siteMapNode url="... title="."description="./> /siteMapNode> /siteMapNode> /siteMap>
◼ Web.sitemap文件的格式如下: ◼ <siteMap> ◼ <siteMapNode url="…" title="…" description="…"> ◼ <siteMapNode url="…" title="…" description="…"> ◼ <siteMapNode url="…" title="…" description="…" /> ◼ … ◼ </siteMapNode> ◼ <siteMapNode url="…" title="…" description="…" > ◼ <siteMapNode url="…" title="…" description="…" /> ◼ … ◼ </siteMapNode> ◼ </siteMapNode> ◼ </siteMap>
说明如下。 siteMapNode表示分层的站点地图结构中的一个节点,也是 站点地图结构中的一个页面。如果其中包含子节点,则采 用< <SiteMapNode>…</ siteMapNode>的形式;如果不包含 节点,则采用< siteMapNode/>的形式。 siteMapNode类包 含几个用于描述网站中单个页的属性: ur属性用于设置 siteMapnode对象所代表的页的URI te属性用于设置 siteMapNode对象的标题,即导航控件使 用tite属性来呈现节点的标签。 ■ description属性用于设置 site MapNode的描述,即 description 被用作鼠标指针移过控件时的提示
◼ 说明如下。 ◼ siteMapNode表示分层的站点地图结构中的一个节点,也是 站点地图结构中的一个页面。如果其中包含子节点,则采 用<siteMapNode>…</siteMapNode>的形式;如果不包含 节点,则采用<siteMapNode />的形式。siteMapNode类包 含几个用于描述网站中单个页的属性: ◼ url属性用于设置siteMapNode对象所代表的页的URL。 ◼ title属性用于设置siteMapNode对象的标题,即导航控件使 用title属性来呈现节点的标签。 ◼ description属性用于设置siteMapNode的描述,即description 被用作鼠标指针移过控件时的提示