设计站点地图页面

时间:2010-06-15 13:19:18

标签: asp.net

我需要在asp.net中设计我网站的网站地图页面。

我很困惑是否使用自定义站点地图并从数据库中检索信息,或直接从数据库中检索信息并将其绑定到超链接......

请帮忙。

1 个答案:

答案 0 :(得分:0)

使用custom site map provider的好处是可以将它与SiteMapPath,Menu和TreeView控件一起使用。您还可以访问security trimming,如果您的站点地图根据权限进行更改,那就太好了。

缺点是它在查询字符串时可能相当严格,你必须跳过提供者模型箍只是为了从数据库中检索一些数据。

如果您计划以多种方式显示站点地图(Menu,SiteMapPath等)或需要安全修整,我会说使用自定义提供程序。如果不这样做,请关注KISS,然后使用超链接进行基本数据访问。