0

我的整个网站都在数据库中定义。因此,我希望能够为我的数据库中的每个路由条目定义一个 DynamicNodeProvider。我无法在确实具有此类属性DynamicNodeProviderDynamicNode类上找到属性。MvcSiteMapNode

为什么DynamicNode类缺少这样的属性?似乎不可能有一个完全动态的网站?

4

1 回答 1

0

您必须实现 DynamicNodeProviderBase 并在 Mvc.sitemap xml 中配置您的提供程序,如下所示:

<mvcSiteMapNode title="Details" action="Details" dynamicNodeProvider="MvcMusicStore.Code.StoreDetailsDynamicNodeProvider, MvcMusicStore" />

动态站点地图的文档非常明确。

于 2012-03-19T16:07:15.057 回答