Wie deaktiviere ich den ASP.NET MVC Controller am besten?
Ich möchte Zugriff auf die Controller-Aktionen haben, wenn ein Wert in web.config "wahr" ist und 404, wenn er "falsch" ist
Soll ich mein eigenes Attribut schreiben?
UPDATE : Suchen Sie nach einer eleganteren Lösung als einem Aktionsfilterattribut (mit der Fähigkeit, nicht konstante Parameter an einen Attributkonstruktor zu übergeben)
%Vor%Wie deaktiviere ich den ASP.NET MVC Controller am besten?
Ich möchte Zugriff auf die Controller-Aktionen haben, wenn ein Wert in web.config "wahr" ist und 404, wenn er "falsch" ist
Soll ich mein eigenes Attribut schreiben?
UPDATE : Suchen Sie nach einer eleganteren Lösung als einem Aktionsfilterattribut (mit der Fähigkeit, nicht konstante Parameter an einen Attributkonstruktor zu übergeben)
%Vor%Am einfachsten wäre es wahrscheinlich, einen benutzerdefinierten Aktionsfilter zu implementieren:
Sie können auch bedingt eine Route hinzufügen, die mit diesem Controller übereinstimmt, sodass eine 404 zurückgegeben wird.
Tags und Links asp.net-mvc asp.net-mvc-3 .net c# asp.net