mvcsitemappider可见性不起作用
-
21-12-2019 - |
题
我有一个ASP.NET MVC 4 Web应用程序。我使用mvcsitemappider制作菜单。 我在mvcsitemapnode设置了可见性属性。喜欢:
<mvcSiteMapNode title="Verify Email" action="Verify" visibility="SiteMapPathHelper,!*" visiable="SiteMapPathHelper,!*"></mvcSiteMapNode>
.
高级节点可见性与isitemapnodevisibilityprovider
但我发现它不起作用。
然后我将FilteredSitemapNodevisibilyProvider添加到我的测试项目中。我将一个断点为“node.attributes.containskey(”可见性“)”,找到的IsItemapNode无法获得属性“可见性”。但我试图设置自定义属性(例如可见),可以得到。
如何为可见性属性进行?
解决方案
这是v4.4.7中的一个错误,它在 v4.4.8 (见问题#262 )。
如果升级,问题应该消失。但是,如果您仍然存在问题,请打开一个新问题@ github 。
不隶属于 StackOverflow