Tengo un escenario en el que estoy en una página de vista y llamo a un método de acción en el controlador A que llama a otra acción en el controlador B a través de un retorno RedirectToAction, y esta acción devuelve la vista que ya estoy activada.RedirectToAction no actualiza la página
Quiero que la página se actualice para reflejar las actualizaciones del estado del sistema que estas dos acciones han realizado, pero MVC parece decidir que la página no necesita actualizarse ya que volveré a la misma vista. ¿Cómo fuerzo una actualización?
Ejemplo:
//user is on A/index, and submits a form that calls this in contoller B
public ActionResult ActionInControllerB()
{
//do stuff
return RedirectToAction(ActionNames. ActionInControllerA, ControllerNames.A);
}
public ActionResult ActionInControllerA()
{
//do stuff
return View("index");
}
Lo que está haciendo suena razonable, y sí, el resultado no tiene sentido. ¿Es posible pegar el código de los 2 métodos en los 2 controladores diferentes? –
Agregó el código como lo pidió. Gracias David – Dan
hmm, sí, como se sospecha nada extraño allí. Mira lo que piensas de mi respuesta a continuación ... –