2010-12-28 16 views
0

複数のフィルタ属性をスタックすることはできますか?たとえば私は、人は「管理者」または「キュー」複数のFilterAttributesを持つことができますか?

[ClientPortalSecured("Administrator", "Queue")] 
    public ActionResult Index() 
    { 
     return View(this.GetModel()); 
    } 

へのアクセス権を持っているかどうかを確認するが、私はこれらおよび他の何かを確認するために何を望むか場合は、この属性を持っていますか?このようなことは可能でしょうか?

[ClientPortalSecured("Administrator", "Queue")] 
    [ClientPortalSecured("abc")] 
    public ActionResult Index() 
    { 
     return View(this.GetModel()); 
    } 

これを試してみると、現在「Duplicate 'ClientPortalSecured'属性」コンパイラエラーが発生します。

答えて

0

が見つかりました。私ClientPortalSecuredAttributeクラス

[AttributeUsageAttribute(AttributeTargets.All, AllowMultiple = true)]

を追加しました

関連する問題