asp.net mvc 4 웹 응용 프로그램이 있습니다. 내 메뉴를 만들려면 MvcSiteMapProvider를 사용합니다. mvcSiteMapNode에서 visibility 속성을 설정했습니다. 같은 : 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