Ho un'app MVC con alcune azioni del controller che vengono chiamate utilizzando Ajax (jQuery) e restituiscono il contenuto di viste parziali che aggiorna una parte dello schermo. Ma quello che preferirei fare è restituire a JSON qualcosa del genere.ASP MVC Visualizza contenuto come JSON
return Json(new {
Result = true,
Message = "Item has been saved",
Content = View("Partial")
});
Dove l'HTML è solo una proprietà di Json. Ciò significa che ho bisogno di recuperare l'HTML che viene reso dal metodo View. C'è un modo semplice per farlo, alcuni esempi che ho visto sono abbastanza contorti.
Modifica: questa domanda era originariamente per ASP.NET MVC 1, ma se la versione 2 rende più facile mi piacerebbe sentire la risposta.
ho cambiato il tag per asp.net-MVC così la gente lo vedono nelle loro preferenze. –
Hai trovato una risposta a questo? Sembra essere una domanda abbastanza popolare. – Jon
Non ancora. Non penso che la risposta di NerdDinner faccia quello che voglio. – Craig