2010-12-28 4 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

нашел его. Добавлено

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

мой класс ClientPortalSecuredAttribute