Возможно иметь несколько фильтраттрибутов?
-
13-10-2019 - |
Вопрос
Можно ли сложить несколько атрибутов фильтра? Например, у меня есть этот атрибут, который проверяет, есть ли у человека разрешение на «администратор» или «очередь»
[ClientPortalSecured("Administrator", "Queue")]
public ActionResult Index()
{
return View(this.GetModel());
}
Но что, если я захочу проверить это и что -то еще? Можно ли сделать что -то подобное?
[ClientPortalSecured("Administrator", "Queue")]
[ClientPortalSecured("abc")]
public ActionResult Index()
{
return View(this.GetModel());
}
В настоящее время я получаю ошибку компилятора «дубликат» ClientPortalLessecued ', когда я попробую это.
Решение
Нашел это. Добавлен
[AttributeUsageAttribute(AttributeTargets.All, AllowMultiple = true)]
к классу ClientPortalSecuedTtribute
Не связан с StackOverflow