C# 如何使用Windows身份验证在ASP.net MVC 2.0应用程序中执行基于角色的授权

C# 如何使用Windows身份验证在ASP.net MVC 2.0应用程序中执行基于角色的授权,c#,asp.net-mvc-2,authorization,windows-authentication,C#,Asp.net Mvc 2,Authorization,Windows Authentication,我正在C#中开发ASP.net MVC 2.0 Web应用程序 我对MVC很陌生。我想实现Windows身份验证和基于角色的身份验证 我的应用程序中的身份验证 我成功地实现了windows身份验证。我已正确配置,使我的应用程序能够使用windows身份验证 代码: <authentication mode="Windows"/> <authorization> <deny users="?"/> <allow users=

我正在C#中开发ASP.net MVC 2.0 Web应用程序

我对MVC很陌生。我想实现Windows身份验证和基于角色的身份验证 我的应用程序中的身份验证

我成功地实现了windows身份验证。我已正确配置,使我的应用程序能够使用windows身份验证

代码:

<authentication mode="Windows"/>
    <authorization>
      <deny users="?"/>
      <allow users="*"/>
    </authorization>
我读过很多关于这方面的文章。但是,在阅读了所有这些之后,我对应该遵循的方法感到非常困惑

如何创建自定义授权属性以限制对页面内容的访问和隐藏

请给出一些关于这方面的想法/示例

注意:我正在使用MVC2.0应用程序

  UserID  IsAdmin

       1    false

       2    true

       3    false