2017-05-11 23 views
-2

システム管理者と管理者にアクセス権を与えたいが、書き込み時には @if(User.IsInRole 「method'IsINRole用))エラーを取得して(過負荷は、」allthoughコントローラ上で、それが働いている)2つの引数を取りません@if(User.IsInRole( "システム管理者"、 "管理者"))

[CustomAuthorize(役割= "システム管理者、管理者")] パブリッククラスCategoriesController:コントローラ

私はこの問題を解決する他の方法がありますか?

答えて

0

IsInRole関数に複数のロールを渡すことはできません。しかし、以下のようにC#の||機能を使用することができます。

@if (User.IsInRole("System Administrator") || User.IsInRole("Administrator")) 
{ 
    //your code here 
} 
+0

ありがとうございました! –

関連する問題