添加aspx后自动更新web.sitemap

时间:2012-03-29 19:05:00

标签: c# asp.net navigation sitemap

我在我的网站中使用<asp:sitemap>和 每次我向我的网站添加一个新的aspx文件时,我都要手动编辑我的web.sitemap。我想知道是否有任何方法可以自动更新web.sitemap(这不是数据库驱动的)。

我搜索了一个解决方案并找到了这些链接,但说实话我无法实现/使用它们。 (我是asp.net的新手)

stop editing 'web sitemap'

Building a dynamic SiteMap in ASP.NET 2.0 for a large website

2 个答案:

答案 0 :(得分:0)

最好的方法是创建自己的自定义站点地图提供程序,使用File IO读取所有带有ASp.NET扩展名的文件,对其进行缓存,并使用它来构建站点地图。

答案 1 :(得分:0)

...或使用预构建系统。这是一个使用一个的教程:http://www.aspfree.com/c/a/ASP.NET/Dynamic-Sitemap-and-Navigation-in-ASPNet/