[授权(角色=“group1”)]授权属性w /角色不正常
将不允许group1。
此外,如果我做Roles.IsUserInRole(“group1”),它的错误,尽管用户角色在asp.net会员资格数据库中正确识别。
我可能会错过什么?
编辑:如果我这样做,我可以读的作用,但上面没有:Roles.Provider.GetRolesForUser(“用户名”)
[授权(角色=“group1”)]授权属性w /角色不正常
将不允许group1。
此外,如果我做Roles.IsUserInRole(“group1”),它的错误,尽管用户角色在asp.net会员资格数据库中正确识别。
我可能会错过什么?
编辑:如果我这样做,我可以读的作用,但上面没有:Roles.Provider.GetRolesForUser(“用户名”)
你已经配置了RoleProvider? RoleProvider的连接字符串是否指向具有正确凭据的正确数据库?成员资格和角色提供者执行不同的功能,并且配置成员资格提供者不会自动为您提供角色信息。
如果你的aspx页面ü将需要这个.....其中admin是我的角色分配使用...
HttpContext.Current.User.IsInRole("admin")
,并在控制器如果u要使用....
[Authorize(Roles = "admin")]
其中admin是我分配
的作用,如果你仍然无法得到它的工作尝试this后...
如果仍然问题仍然存在尝试发布您的web.config和页面其中您有问题
是使用aspnetsqlroleprovider和连接字符串是好的 – zsharp 2009-09-10 01:04:54
我没有问题添加角色,只是阅读 – zsharp 2009-09-10 01:05:37