我创建了一个ASP.Net应用程序,它基本上用作内容管理站点。我需要为我们的网站创建一个应该是动态的Sitemap。我已经尝试过针对ASP.net Ajax的Telerik的Sitemap控件,并发现它很有用。我想知道在继续使用telerik控件之前,在ASP.net应用程序中创建动态站点地图页面的最佳方法是哪种。
谢谢。
答案 0 :(得分:2)
在不知道您使用的是哪个版本的.NET的情况下,给出一个答案有点困难。
http://www.codeproject.com/KB/aspnet/dynamicsitemap.aspx记录了一种与ASP.NET 2.0兼容的方法。
如果您使用的是ASP.NET 3.5或更高版本,并且可以使用LINQ,则可以从StaticSiteMapProvider
派生一个类,如http://www.dotnetcurry.com/ShowArticle.aspx?ID=281&AspxAutoDetectCookieSupport=1所示。