1

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

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

或者更好

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

总是返回假。

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

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

在过去的 4 个小时里,我一直在网上研究这个问题,并找到了一些很好的建议,但这并不是我想要的。

谢谢!

4

0 回答 0