c# - Controller Action 中的多个角色

标签 c# asp.net asp.net-mvc asp.net-mvc-4 asp.net-mvc-5

<分区>

我尝试在 mvc4 中创建自定义角色提供程序以授予用户访问我站点的权限。 当我尝试使用角色提供者时成功了。

我成功创建了这样的角色提供者

[Authorize(Roles = "admin")]

我的问题是,我可以在 Controller 中使用多个角色名称吗? 我的意思是喜欢。

[Authorize(Roles = "admin")]
[Authorize(Roles = "admin")]

尝试使用此代码,但对我不起作用。任何人都可以告诉我它是如何工作的? 谢谢

最佳答案

是的,像这样:

[Authorize(Roles = "admin,userRole")]

关于c# - Controller Action 中的多个角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20139519/

相关文章:

c# - 从Youtube链接检索视频流

c# - 监控哪个网站是开放的

c# - 将模型数据从 View 传递到 Controller 并使用其值

c# - 运行时绑定(bind)异常 : Cannot perform runtime binding on a null reference

c# - 递归自连接

c# - Application Insights 遥测 : can you track traces/events/etc. 异步?

javascript - 使用键重定向到页面

c# - 在页面加载时从 .aspx 中删除下拉项

C# AssemblyInitialize 未运行

c# - 将 DataAnnotations 与正则表达式一起使用以不匹配