为asp.net应用程序创建动态站点地图页面 - C#

时间:2010-10-05 10:15:58

标签: c# asp.net sitemap

我创建了一个ASP.Net应用程序,它基本上用作内容管理站点。我需要为我们的网站创建一个应该是动态的Sitemap。我已经尝试过针对ASP.net Ajax的Telerik的Sitemap控件,并发现它很有用。我想知道在继续使用telerik控件之前,在ASP.net应用程序中创建动态站点地图页面的最佳方法是哪种。

谢谢。

1 个答案:

答案 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所示。