我的整个网站都是在数据库中定义的。因此,我希望能够为我的数据库中的每个路由条目定义一个DynamicNodeProvider。我无法在DynamicNodeProvider
类中找到DynamicNode
具有此类属性的MvcSiteMapNode
属性。
为什么DynamicNode
类缺少这样的属性?似乎不可能让网站完全动态化?
答案 0 :(得分:0)
您必须实现DynamicNodeProviderBase并在Mvc.sitemap xml中配置您的提供程序,如下所示:
<mvcSiteMapNode title="Details" action="Details" dynamicNodeProvider="MvcMusicStore.Code.StoreDetailsDynamicNodeProvider, MvcMusicStore" />