SiteMap config vs. Web.config in page security right definition

web.config与Sitemap的区别及应用场景
本文详细解析了web.config和Sitemap在网站访问权限控制上的不同方式,包括如何通过配置实现基于角色的访问控制,并阐述了它们在菜单显示和实际页面访问控制上的区别。此外,还提供了相关参考链接,帮助开发者深入了解并应用这些技术。

We all know that both web.config and Sitemap can control the access right for specific web page. But what is the different?  

web.config define:

<location path="QuickCheck/XXX.aspx">
    <system.web>
      <authorization>
        <deny roles="Admin,Viewer,User"/>
      </authorization>
    </system.web>
  </location>

Sitemap define:

 <siteMapNode title="OnVehicle" url="QuickCheck/XXX.aspx" roles="Viewer"/>


Sitemap control the menu which link to sitemap, whether display' link' to page on menu base on ROLE

Web.config control the menu, whether able to access/open real page base on ROLE


In our cases which means we can see QuickCheck/XXX.aspx in menu but we cannot access it.


Other Reference:

http://geekswithblogs.net/azamsharp/archive/2006/05/02/77018.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值