现在我可以使用ASP.NET Identity Manager来管理用户和角色。顺便说一句,我现在正在以网络形式进行。
接下来我想学习的是基于角色管理页面的好方法。意味着管理员角色可以访问page1.aspx和page2.aspx,而用户角色只能访问page3.aspx。
编写我自己的自定义代码,或者有一个Microsoft内置类来执行此操作?
问候,史蒂夫
答案 0 :(得分:0)
对于Web窗体和MVC,您可以将Authorize属性添加到类或每个方法,以便在每页的基础上实现基于角色的权限。
[Authorize(Roles = "User,Admin")]
如果您需要超越它,则需要构建自己的代码以满足您的需求。