使用角色机制控制sitemap的显示

在相应的web.config 添加securityTrimmingEnabled功能,就屏蔽所有节点的显示。
<system.web>
<!-- …other configuration settings -->
<siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
<providers>
<add name="XmlSiteMapProvider"
description="Default SiteMap provider."
type="System.Web.XmlSiteMapProvider "
siteMapFile="Web.sitemap"
securityTrimmingEnabled="true" />
</providers>
</siteMap>
</system.web>
然后,让admin的角色访问相应的网页。
<siteMapNode title="成员管理" description="成员管理"  ">
         <siteMapNode title="成员列表" description="成员列表" url="~/Admin/Customer/default.aspx" />        
            <siteMapNode title="成员属性修改" description="成员属性修改" url="~/Admin/Admin.aspx" />
</siteMapNode> 
如此完成。
MSDN位置:ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_aspnetcon/html/4028528f-e01c-4ae3
-bd8d-bb161718fe61.htm(相应中文msdn地址为:ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/
dv_aspnetcon/html/4028528f-e01c-4ae3-bd8d-bb161718fe61.htm

转载于:https://www.cnblogs.com/ma/archive/2007/03/02/661837.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值