如何在Web窗体中使用ASP.NET标识授权角色?

时间:2014-01-20 20:40:24

标签: asp.net webforms

如何授权网页仅签署具有特定角色的用户?我没有使用MVC,我不能使用[Authorize(Roles =“Admin”)]属性。

1 个答案:

答案 0 :(得分:5)

您可以使用Web.config配置访问权限:

<configuration>
     <!-- Allow only Administrators to visit RoleBasedAuthorization.aspx -->    
     <location path="RoleBasedAuthorization.aspx">    
          <system.web>    
               <authorization>    
                    <allow roles="Administrators"/>
                    <deny users="*" />
               </authorization>    
          </system.web>    
     </location>    
</configuration>