0
我有一个asp.net mvc 4 web应用程序。我使用MvcSiteMapProvider来制作我的菜单。 我在mvcSiteMapNode设置了可见性属性。像:MvcSiteMapProvider可见性不起作用
<mvcSiteMapNode title="Verify Email" action="Verify" visibility="SiteMapPathHelper,!*" visiable="SiteMapPathHelper,!*"></mvcSiteMapNode>
Advanced Node Visibility with ISiteMapNodeVisibilityProvider
但我发现它不工作。
然后我添加FilteredSiteMapNodeVisibilityProvider到我的项目进行测试。我将断点设置为“node.Attributes.ContainsKey(”visibility“)”,并发现ISiteMapNode无法获取属性“visibility”。但我试图设置一个自定义属性(例如visibility),它可以被获取。
我该如何为可见性属性?
可以请你帮我[这个](http://stackoverflow.com/questions/29751962/is-there-a-simple-way-to-control-the-visibility-of-individual-items-in -mvcsitema)问题? – Shimmy