2009-09-09 12 views
8

w akcji, wzywamDlaczego RedirectToAction nie przekierowuje?

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

a strona nie wydaje się być przekierowanie. Akcja "login" jest w tym samym kontrolerze.

Co może być problemem?

+2

Twój powrocie RedirectToAction (...) prawo, a nie „powołanie” go? – mxmissile

Odpowiedz

23

Należy użyć

return RedirectToAction(... 
1

trzeba użyć zwrotu RedirectToAction.

3

RedirectToAction (... nie będzie działać, jeśli używasz formularza AJAX. Ajax prośba po prostu zignorować połączenie przekierowania

+0

zgadzam się z tobą, trzeba by było przekierowanie po stronie klienta na sukces ajax post (na przykład), za pomocą jquery lub javascript. @jawahar –

+0

Dobra catch. Zastanawiam się, dlaczego mój formularz nie przekierować. – Eon

Powiązane problemy