Posible tener múltiples FilterAttributes?
-
13-10-2019 - |
Pregunta
¿Es posible apilar múltiples atributos de filtro? Por ejemplo tengo este atributo, que comprueba si una persona tiene permiso para "administrador" o "cola"
[ClientPortalSecured("Administrator", "Queue")]
public ActionResult Index()
{
return View(this.GetModel());
}
pero lo que si quería comprobar si estas y alguna otra cosa? ¿Es posible hacer algo como esto?
[ClientPortalSecured("Administrator", "Queue")]
[ClientPortalSecured("abc")]
public ActionResult Index()
{
return View(this.GetModel());
}
Actualmente consigo "atributo duplicado 'ClientPortalSecured'" error de compilación cuando intento esto.
Solución
encontró. Añadido
[AttributeUsageAttribute(AttributeTargets.All, AllowMultiple = true)]
a mi clase ClientPortalSecuredAttribute
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow