Pregunta

Tengo una aplicación web ASP.NET MVC 4.Y utilizo MVCSItemApprovider para hacer mi menú. Establece el atributo de visibilidad en MVCSItemapNode.Como:

 <mvcSiteMapNode title="Verify Email" action="Verify" visibility="SiteMapPathHelper,!*" visiable="SiteMapPathHelper,!*"></mvcSiteMapNode>

Visibilidad avanzada del nodo con isitemapnodevisibilityprovider

Pero me pareció que no funciona.

Luego agregué filtredsitemapnodevisibilityprovider a mi proyecto para probar.Establece un punto de interrupción a "nodo.attributes.containskey (" visibilidad ")" y encontré que Isitemapnode no puede obtener el atributo "visibilidad".Pero intenté establecer un atributo personalizado (por ejemplo visible), se puede obtener.

¿Cómo puedo hacer por el atributo de visibilidad?

¿Fue útil?

Solución

Este fue un error en V4.4.7 que se solucionó en v4.4.8 (consulte problema # 262 ).

Si se actualiza, el problema debe desaparecer.Sin embargo, si aún tiene problemas, abra un nuevo número @ github .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top