MvcSiteMapProvider延迟加载动态节点



我想使用MvcSiteMapProvider为MVC3项目构建面包屑。

我的问题是,某些动态节点可能有数百个动态子节点,每个子节点本身可能有数百个子节点,所以阅读整个网站地图不是一种选择。相反,当用户登录页面时,我想延迟加载给定节点的子节点。

据我所见,MvcSiteMapProvider不可能做到这一点,但也许我错过了什么?有没有推荐的方法来解决这个问题?

好的-我还没有得到任何答案,不幸的是,正确的答案似乎是MVCSiteMapProvider不支持延迟加载。

因此,我创建了一个非常轻量级的MVC面包屑生成器的快速原型,该生成器只有在您实际访问相应页面时才会请求节点。

最新更新