日期:2014-05-17  浏览次数:20449 次

SiteMapPath控件 Web.sitemap 配置文件怎么配合做站点地图?
首页>广东地区>招聘信息>
首页>广东地区>求职信息>
首页>广东地区>求购信息>
首页>广东地区>推销信息> 然后这部分就是详细的信息页面是info.aspx 当点击第一条数据的时候,例如info.aspx?id=1借点就会变成 :首页>广东地区>推销信息>哇哈哈集团 这个哇哈哈集团是那条推销信息的名称,是动态的,今天的也可以比如说这样显示 :首页>广东地区>推销信息>推销信息


以此类推上面的求购啊、求职啊、招聘啊都是有那么多分类的...


大哥门能提供点代码吗?我的QQ:806778705 热心人士可以加我Q详细教下我  


------解决方案--------------------
存成 Web.sitemap 文件放在网站根目录下
然后写
<asp:SiteMapPath ID="SiteMapPath1" runat="server">
</asp:SiteMapPath>
就可以了
------解决方案--------------------
<?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="~/BackGround/Default.aspx" title ="" description="">
<siteMapNode url="" title="" description="">
<siteMapNode url="" title="" description="" />
<siteMapNode url="" title="" description="" />
<siteMapNode url="" title="" description="" />
</siteMapNode>
<siteMapNode url="" title="" description="">
<siteMapNode url="" title="" description="" />
<siteMapNode url="" title="" description="" />
<siteMapNode url="" title="" description="" />
<siteMapNode url="" title="" description="" />
<siteMapNode url="" title="" description="" />
</siteMapNode>
</siteMap>

------解决方案--------------------
你要显示多个不同的导航,使用sitemap也不是很好的做法
参见
http://msdn.microsoft.com/zh-cn/library/ms178426%28VS.80%29.aspx

其实导航就是一段htm
<a href=''>首页</a> &gt; <a href=''>xxxxxx</a> &gt; <a href=''>xxxx</a> &gt; <a href=''>xxxxx</a> &gt; 

你按照数据库或者别的方法组合成字符串就可以了。

------解决方案--------------------
每一个sitemappath都是默认找到webconfig里面的<siteMap 节点下的应用程序,如果需要多个就需要在此节点下添加新的应用,如:
<add siteMapFile="MyWeb.sitemap" name="MyAspNetXmlSiteMapProvider" type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
------解决方案--------------------
使用xml配合呗。一段时间更新一次数据库和xml
文档

动态了··