He estado trabajando en esta aplicación MVC 3 Razor y normalmente utilizo modelos de vista para mis vistas.Acciones del controlador MVC: manejar POST y OBTENER sin código duplicado
Un buen número de mis modelos de vista contienen más información que la entidad en particular con la que estoy interactuando en mi formulario. Así que mi gestor de acciones GET iniciará el modelo de vista y proporcionará a cada propiedad el valor previsto, etc.
En mi controlador de acción POST, verifico si el estado del modelo es válido, si no vuelvo a mostrar el formulario/vista con errores
En mi controlador de acción POST, tengo que copiar el código de mi manejador de acción GET para volver a representar la vista. ¿Cómo puedo implementar mis acciones de controlador para no tener que copiar el código que es responsable de recopilar los datos para el modelo de vista?
He intentado permitir que mi manejador de acciones maneje tanto POST como GET, pero luego tengo los parametros de entrada a tratar. Mi controlador de acción POST tendrá el modelo de vista como un parámetro de entrada, pero para el controlador de acción GET no lo hará.
¿Podría darnos algunos ejemplos del código que está escribiendo en este momento? – marcind
has intentado solo redirigir acción posterior para obtener acción? – frennky