Frage

Ist es möglich, mehrere Filterattribute zu stapeln? Zum Beispiel habe ich dieses Attribut, das überprüft, ob eine Person die Erlaubnis zum "Administrator" oder "Warteschlange" hat

    [ClientPortalSecured("Administrator", "Queue")]
    public ActionResult Index()
    {
        return View(this.GetModel());
    }

Aber was ist, wenn ich nach diesen und etwas anderem suchen wollte? Ist es möglich, so etwas zu tun?

    [ClientPortalSecured("Administrator", "Queue")]
    [ClientPortalSecured("abc")]
    public ActionResult Index()
    {
        return View(this.GetModel());
    }

Ich erhalte derzeit "doppelte" ClientPortalsecured "Attribut" Compiler -Fehler, wenn ich dies versuche.

War es hilfreich?

Lösung

fand es. Hinzugefügt

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

an meine ClientPortalsecuredAttribute -Klasse

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top