Possible d'avoir plusieurs FilterAttributes?
-
13-10-2019 - |
Question
Est-il possible d'empiler plusieurs attributs de filtre? Par exemple, j'ai cet attribut qui vérifie si une personne a la permission de « Administrateur » ou « File d'attente »
[ClientPortalSecured("Administrator", "Queue")]
public ActionResult Index()
{
return View(this.GetModel());
}
mais si je voulais vérifier ces derniers et autre chose? Est-il possible de faire quelque chose comme ça?
[ClientPortalSecured("Administrator", "Queue")]
[ClientPortalSecured("abc")]
public ActionResult Index()
{
return View(this.GetModel());
}
Je reçois actuellement erreur du compilateur « d'attribut en double « ClientPortalSecured » » lorsque je tente cela.
La solution
trouvé. Ajouté
[AttributeUsageAttribute(AttributeTargets.All, AllowMultiple = true)]
à ma classe ClientPortalSecuredAttribute
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow