您的位置:首页 > 移动开发

asp.net 站点导航(SiteMapPath)的配置与使用

2011-08-01 13:12 288 查看
1. 首先在webConfig中配置SiteMapPath的配置节点信息

<system.web>

<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
<providers>
<add name="XmlSiteMapProvider"
description="SiteMap provider which reads in .sitemap XML files."
type="System.Web.XmlSiteMapProvider, System.Web, Version=4.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
siteMapFile="Web.sitemap"/>
</providers>
</siteMap>
</system.web>


2.在页面中添加SiteMapPath控件,并将其信息配置为:

<asp:SiteMapPath ID="SiteMapPath1" runat="server"
SiteMapProvider="XmlSiteMapProvider" ForeColor="White"
PathSeparator="►">
</asp:SiteMapPath>

3.添加Web.sitemap文件

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="~/Default.aspx" title="首页"  description="系统首页">
<siteMapNode url="" title="首页"  description="系统首页" />
<siteMapNode url="~/Account/UserMan.aspx" title="用户管理"  description="用户管理" />
<siteMapNode url="~/Account/Feedback.aspx" title="反馈留言"  description="反馈留言" />

</siteMapNode>
</siteMap>

效果:


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息