Filter

Kommt es zur Abarbeitung einer ASP.NET MVC-Anfrage, werden in der Regel zunächst eine Action-Methode sowie dann eine View, welche das Ergebnis rendert, ausgeführt. Filter bieten die Möglichkeit, vor und zwischen diesen Schritten benutzerdefinierte Logiken zur Ausführung zu bringen, wobei ein Filter auf beliebig viele Seiten angewandt werden kann. Beispielsweise könnte ein Filter definiert werden, welcher für alle Seiten eines bestimmten Verzeichnisses vor der Ausführung der Action-Methode prüft, ob der aufrufende Benutzer angemeldet ist und, falls dem nicht so ist, an ein Login-Formular weiterdelegiert, ohne die Anfrage weiter zu bearbeiten.

Überblick

ASP.NET MVC bietet fünf Arten von Filtern an: Authentifizierungsfilter werden vor allen ...

Get Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.