读书人

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

发布时间: 2012-01-18 00:23:26 作者: rapoo

急手,初次接触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>

启用网站角色。

读书人网 >asp.net

热点推荐