日期:2014-05-18  浏览次数:20514 次

Web.Config中的授权问题
当前假设目录结构如下:
Root
        Sub1
        Sub2

在应用程序根目录下的Web.Config文件中设置如下:
<location   path= "Sub2 ">
<system.web>
<authorization>
<deny   roles= "Employee "   />

</authorization>
</system.web>
</location>


如果当前的用户的角色为Employee,那么在访问Sub2目录下的文件时会转到登录页面,我现在想实际转到一个自定义的页面,提示没有权限访问,应该如果实现呢?谢谢。

------解决方案--------------------
在登录页面的LOAD事件里加个判断,如果是RETURNURL不为空,而且是登陆信息存在的,就是没有权限访问