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.

Était-ce utile?

La solution

trouvé. Ajouté

[AttributeUsageAttribute(AttributeTargets.All, AllowMultiple = true)]

à ma classe ClientPortalSecuredAttribute

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top