当前位置: 代码迷 >> ASP.NET >> 急手,初次接触Web.sitemap,怎么控制`
  详细解决方案

急手,初次接触Web.sitemap,怎么控制`

热度:10037   发布时间:2013-02-25 00:00:00.0
急手,初次接触Web.sitemap,如何控制`````````````````??????????????????
主要是实现不同权限的管理员登录后显示相应的菜单结点```
如题:
比如:网站后台管理的导航(操作菜单)是用的Web.sitemap,管理员权限是存在(SQL2000)数据表中的(标识:Grade=0:超级管理员,Grade=1:普通管理员),
现在的情况是,任何用户登录后,Web.sitemap的所有结点都显示出来了,我想要达到根据Grade的不同,显示和隐藏相应的菜单结点........?

或者能说说用其它什么方法实现同样的功能也行??

------解决方案--------------------------------------------------------
在system.web配置节里加入如下段:
<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
<providers>
<add name="XmlSiteMapProvider" description="Default SiteMap provider." type="System.Web.XmlSiteMapProvider " siteMapFile="Web.sitemap" securityTrimmingEnabled="true" />
</providers>
</siteMap>

启用网站角色。
  相关解决方案