Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 控制器操作中的多个角色_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 4_Asp.net Mvc 5 - Fatal编程技术网

C# 控制器操作中的多个角色

C# 控制器操作中的多个角色,c#,asp.net,asp.net-mvc,asp.net-mvc-4,asp.net-mvc-5,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,Asp.net Mvc 5,我尝试在mvc4中创建自定义角色提供程序,以允许用户访问我的站点。 当我尝试使用角色提供程序时是成功的 我成功创建了这样的角色提供者 [Authorize(Roles = "admin")] 我的问题是,我可以在控制器中使用多个角色名吗? 我是说喜欢 [Authorize(Roles = "admin")] [Authorize(Roles = "admin")] 尝试使用此代码,但不适用于我。有人能告诉我它是怎么工作的吗? 谢谢是的,像这样: [Authorize(Roles = "adm

我尝试在mvc4中创建自定义角色提供程序,以允许用户访问我的站点。 当我尝试使用角色提供程序时是成功的

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

[Authorize(Roles = "admin")]
我的问题是,我可以在控制器中使用多个角色名吗? 我是说喜欢

[Authorize(Roles = "admin")]
[Authorize(Roles = "admin")]
尝试使用此代码,但不适用于我。有人能告诉我它是怎么工作的吗? 谢谢

是的,像这样:

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

是 啊现在工作。。。谢谢@Zabavsky我想这个问题已经有答案了。谢谢@developer10214