Possibile avere più FilterAttributes?
-
13-10-2019 - |
Domanda
E 'possibile impilare più attributi di filtro? Per esempio io ho questo attributo, che controlla se una persona ha il permesso di "Administrator" o "coda"
[ClientPortalSecured("Administrator", "Queue")]
public ActionResult Index()
{
return View(this.GetModel());
}
, ma cosa succede se ho voluto verificare per questi e qualche altra cosa? E 'possibile fare qualcosa di simile?
[ClientPortalSecured("Administrator", "Queue")]
[ClientPortalSecured("abc")]
public ActionResult Index()
{
return View(this.GetModel());
}
Attualmente ottengo l'errore del compilatore "Duplica 'ClientPortalSecured' attributo" quando provo questo.
Soluzione
trovato. Aggiunto
[AttributeUsageAttribute(AttributeTargets.All, AllowMultiple = true)]
per la mia classe ClientPortalSecuredAttribute
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow