1
当我使用web.sitemap时,我的菜单上的安全修整工作正常。 现在我已经切换到一个Sql站点地图提供程序,安全修整刚刚停止工作。c#Sql SiteMap提供程序安全性修整不起作用
<siteMap enabled="true" defaultProvider="AspNetSqlSiteMapProvider">
<providers>
<add name="AspNetSqlSiteMapProvider" type="SqlSiteMapProvider" securityTrimmingEnabled="true" connectionStringName="SiteMapConnectionString" sqlCacheDependency="SiteMapDatabase:SiteMap"/>
</providers>
</siteMap>
我不得不编辑proc_GetSiteMap以返回正确的排序顺序我的菜单项,但它会从网站地图表(包括角色)将返回所有相关数据。
任何帮助将是apreciated。