因此,我在其他人的帮助下使用枚举创建了自定义角色提供程序和属性。这是完美的,几乎完美,但工作! EX:[CustomRoles(MyRoles.Admin | MyRoles.User)]
HttpContext.Current.User.IsInRole("Admin")
或更好
HttpContext.Current.User.IsInRole(MyRoles.Admin)
始终返回false。
我如何让这个工作?代码示例将有很大帮助。
另外,我知道可能有更好的方法,而不是角色中的枚举,但这是我想要的方式。将枚举转换为字符串并返回时没有问题。
我花了最近4个小时在网上研究这个问题并找到了一些好的建议,但这并不是我正在寻找的。 p>
谢谢!