2009-09-09 20 views
8

In einer Aktion, ich binWarum leitet RedirectToAction nicht um?

Aufruf
RedirectToAction("login", new { test = "1" }); 

Und die Seite scheint nicht zu umgeleitet werden. Die Aktion "Login" befindet sich im selben Controller.

Was könnte das Problem sein?

+2

Ihre Rückkehr RedirectToAction (...) richtig, nicht „Berufung“ ignorieren? – mxmissile

Antwort

23

sollten Sie

return RedirectToAction(... 
1

Sie verwenden müssen, verwenden Sie die RedirectToAction zurückzukehren.

3

RedirectToAction (... wird nicht funktionieren, wenn Sie AJAX Formular verwenden. Ajax-Request einfach die Umleitung Anruf

+0

mit Ihnen einverstanden, Sie müssten die Umleitung auf der Client-Seite auf den Erfolg von Ajax-Post (zum Beispiel), mithilfe von jquery oder javascript machen. @ jawahar –

+0

Guter Fang. War wundernd, warum mein Formular nicht umgeleitet wurde. – Eon

Verwandte Themen