RoleProvider枚举HttpContext.Current.User.IsInRole

时间:2012-05-01 20:14:44

标签: asp.net-mvc

因此,我在其他人的帮助下使用枚举创建了自定义角色提供程序和属性。这是完美的,几乎完美,但工作! EX:[CustomRoles(MyRoles.Admin | MyRoles.User)]

HttpContext.Current.User.IsInRole("Admin")

或更好

HttpContext.Current.User.IsInRole(MyRoles.Admin)

始终返回false。

我如何让这个工作?代码示例将有很大帮助。

另外,我知道可能有更好的方法,而不是角色中的枚举,但这是我想要的方式。将枚举转换为字符串并返回时没有问题。

我花了最近4个小时在网上研究这个问题并找到了一些好的建议,但这并不是我正在寻找的。

谢谢!

0 个答案:

没有答案