我正在使用 MVC SiteMap 提供程序的最新 Nuget 包。我们正在大量使用基于代码的属性来定义我们站点中的节点。
例如[MvcSiteMapNode(Title = "Examination Types", ParentKey = "LookupTable", Key = "ExaminationTypeIndex")]
我们希望使用自定义可见性提供程序来隐藏 SiteMap 中的节点,如下所示
但是我们似乎无法使用基于代码的节点来指定节点可见性属性?有没有办法做到这一点。我们只能指定一个自定义可见性提供程序,我们宁愿使用 visible 属性。