Möglich, mehrere Filterattributes zu haben?
-
13-10-2019 - |
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.
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