日期:2014-05-18  浏览次数:20455 次

照着贴也出错?
想用xml实现asp.net面包屑导航功能


1.在注册页面 加入这个控件
 <asp:SiteMapPath ID="site1"></asp:SiteMapPath>

2.在webconfig 配置文件中加入
  <siteMap>
  <providers>
  <add name="default" type="System.Web.XmlSiteMapProvider" siteMapFile="Web.sitemap" securityTrimmingEnabled="true"/>
  </providers>
  </siteMap>




3.新建一个xml文件 命名为Web.sitemap  
并且写入内容
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
  <siteMapNode url="index.aspx" title="首页" description="首页描述">
  <siteMapNode url="zhuce.aspx" title="注册" description="注册描述"/>
  </siteMapNode>
</siteMap>


结果发现什么都没有显示
尝试了在<asp:SiteMapPath ID="site1"></asp:SiteMapPath> 里面加入runact=server 
却提示The file web.sitemap required by XmlSiteMapProvider does not exist. 




------解决方案--------------------
http://www.cnblogs.com/webabcd/archive/2007/02/14/650773.html
自己看
------解决方案--------------------
探讨

http://www.cnblogs.com/webabcd/archive/2007/02/14/650773.html
自己看