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.

¿Fue útil?

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
scroll top