Tengo una aplicación MVC con bastantes acciones de controlador que se llaman usando Ajax (jQuery) y devuelven contenido de vistas parciales que actualiza una parte de la pantalla. Pero lo que preferiría es devolverle algo así a JSON.ASP MVC Ver contenido como JSON
return Json(new {
Result = true,
Message = "Item has been saved",
Content = View("Partial")
});
Donde el HTML es solo una propiedad del Json. Lo que esto significa es que necesito recuperar el HTML que es renderizado por el método View. ¿Hay alguna manera fácil de hacer esto? Algunos ejemplos que he visto son bastante intrincados.
Editar: Esta pregunta fue originalmente para ASP.NET MVC 1, pero si la versión 2 lo hace más fácil, me gustaría escuchar la respuesta.
He cambiado la etiqueta para asp.net-mvc para que la gente lo ven en sus Preferencias. –
¿Has encontrado una respuesta a esto? Parece que se está convirtiendo en una pregunta bastante popular. – Jon
Aún no. No creo que la respuesta de NerdDinner haga lo que quiero. – Craig