La visibilidad de MVCSITEMAPLIADE no funciona
-
21-12-2019 - |
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?
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 .