2009-09-09 17 views
8

en una acción, llamo¿Por qué RedirectToAction no redirige?

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

Y la página no parece ser la reorientación. La acción "iniciar sesión" está en el mismo controlador.

¿Cuál podría ser el problema?

+2

Su regresar RedirectToAction (...) a la derecha, no "llamando" que? – mxmissile

Respuesta

23

Debe utilizar

return RedirectToAction(... 
1

Usted tiene que usar devolver el RedirectToAction.

3

RedirectToAction (... no funcionarán si está utilizando formulario AJAX. Petición ajax simplemente ignorar la llamada redirección

+0

de acuerdo con usted, tendrías que hacer la redirección en el lado del cliente por el éxito de la publicación de ajax (por ejemplo), usando jquery o javascript. @jawahar –

+0

Buena captura. Me preguntaba por qué mi formulario no redirigía. – Eon

Cuestiones relacionadas