Cuando se actualizan los datos del modelo en el controller los cambios no se reflejan en la vista

Problema:
Cuando en un action de un controller se modifican datos del modelo y se hace el return View, en la vista no aparecen actualizados dichos datos.

Solución: 
Es necesario hacer ModelState.Remove("nombre-del-atributo")

Por ejemplo:

public ActionResult Prueba(ElModelo m)
{
     m.Nombre = "el nuevo nombre";
     ModelState.Remove("Nombre");
}


No hay comentarios:

Publicar un comentario