如何检查ASP.NET角色的权限

时间:2009-05-05 09:06:47

标签: asp.net security

我如何使用声明性安全性(“[PrincipalPermissionAttribute(SecurityAction.Demand,Role =”“)])但我不想检查我需要检查该角色的权限的角色? scince我对每个角色都有角色和权限,我如何使用声明式安全性来获取权限?

感谢您的帮助

2 个答案:

答案 0 :(得分:1)

如果你想将你的角色与你的权限表绑在一起,你可能想要编写自己的类。我没有看过这个链接,但看看以下walkthrough是否有帮助...

编辑或者,您可以将权限值存储在每个用户的Profile中,无论是与默认提供商之一还是one you've developed yourself

答案 1 :(得分:-1)

角色在asp.net中没有权限......他们是权限。

Page.User.IsInRole( “FileUploader”) Page.User.IsInRole( “管理员”)

http://msdn.microsoft.com/en-us/library/5k850zwb.aspx