MvcSiteMapProvider:可以为DynamicNode定义DynamicNodeProvider吗?

发布于 2024-12-04 21:12:02 字数 251 浏览 0 评论 0原文

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

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

My entire website is defined in a database. Therefore I would like to be able to define a DynamicNodeProvider for each of the route entries in my database. I was unable to find a DynamicNodeProvider property on the DynamicNode class where the MvcSiteMapNode does have such a property.

Why is the DynamicNode class lacking such a property? It seems like it's not possible to have a website entirely dynamic?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ヅ她的身影、若隐若现 2024-12-11 21:12:02

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

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

You have to implement DynamicNodeProviderBase and configure your provider in Mvc.sitemap xml like this:

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

The documentation on dynamic sitemaps is pretty explicit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文