我想知道我是否会以错误的方式解决这个问题并且正在寻找一些指导。
我在我的网站上创建了一个站点地图数据源,然后我创建了一个站点地图供它链接。但是,当我创建站点地图时,看起来我需要输入所有页面详细信息。是否有某种方法可以自动化(或至少开始)?这是它默认生成的内容:
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode url="" title="" description="">
<siteMapNode url="" title="" description="" />
<siteMapNode url="" title="" description="" />
</siteMapNode>
</siteMap>
例如,有没有办法让它只是列出网站中同一级别的所有页面?
答案 0 :(得分:1)
根据这个.NET论坛问题,没有:http://forums.asp.net/t/1175101.aspx
但是,他们确实建议CodeProject.com上有几个项目可以帮助您:
http://www.codeproject.com/useritems/DynamicSitemapASPNET2.asp
http://www.codeproject.com/useritems/ScionSiteMapProvider.asp
http://www.codeproject.com/aspnet/MutlipleSiteMap.asp
http://www.codeproject.com/useritems/Dynamic_Sitemap.asp