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