Frage

Ich habe über ein Szenario kommen, wo ich auf meinem conrtoller einige Initialisierungscode haben, die einen ungültigen Zustand identifizieren könnte, die eine gewisse Interaktion mit dem Benutzer verlangen wird.

für, ich möchte den Kunden auf eine andere Seite / Aktion umleiten, wenn das geschieht. Da ich, wenn ich diesen ungültigen Zustand getroffen läuft nicht die erste Aktion, ich will die ganze Anforderung der Aktion abzubrechen.

Ist das möglich? Wir haben herausgefunden, dass ein Weg, um es zu lösen, ist ein Filter zu verwenden, die aus Context.Items liest, wenn er die Aktion abbrechen sollte, aber gibt es einen anderen, einfacheren Weg?

War es hilfreich?

Lösung

Ich begann diese zu lesen und dachte sofort "Kontext und Filter": -)

ich denke, das ist der sauberste Weg, es zu tun ... gesagt, dass Sie auch

tun könnten
Context.UnderlyingContext.Response.Redirect("someotherurl");

Welche intern eine Threadabort wirft so allen anderen Code überspringt.

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