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 geben 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.

ASP.NET MVC bietet vier Arten von Filtern an: Authorization-Filter werden vor Abarbeitung der Anfrage ...

Get Microsoft .NET 4.0 Update now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.