Digamos que tenemos una vista de edición para editar nuestros datos, y queremos que el usuario sepa el resultado de su edición, es decir. para confirmar que efectivamente se guardó con éxito en el Modelo.¿Cómo proporcionar comentarios de "éxito" de acción al usuario en ASP.NET MVC?
Una solución es asignar un mensaje a ViewData en el método de acción Editar controlador, y luego usar la Vista para mostrar el mensaje nuevamente al usuario.
p. Ej. En el método de acción Editar Controlador:
ViewData["EditResult"] = "All is well in the world.";
... y en algún lugar en el Vista:
<%= ViewData["EditResult"] %>
Esto es agradable y fácil, pero es ésta la mejor manera de proporcionar información desde el controlador a la ¿Ver? ¿Cuáles son algunas otras alternativas ya que parezco estar en el límite de poner cosas de tipo presentación en el Controlador?
Gracias, he elegido su primera sugerencia y he añadido una propiedad booleana que se puede anular al Modelo para indicar el resultado de guardar. En el controlador, establecí el valor y en la vista agregué un código detrás del archivo, por lo que tengo una propiedad llamada "ResultMessage" que convierte el booleano en un mensaje adecuado. :) – saille