Ich habe eine MVC-App mit einigen Controller-Aktionen, die mit Ajax (jQuery) aufgerufen werden und Teilansichten zurückgeben, die einen Teil des Bildschirms aktualisieren. Aber was ich lieber tun würde ist, JSON so etwas zurückzugeben.ASP MVC Inhalt als JSON anzeigen
return Json(new {
Result = true,
Message = "Item has been saved",
Content = View("Partial")
});
Wo das HTML nur eine Eigenschaft des Json ist. Das bedeutet, dass ich den HTML-Code abrufen muss, der von der View-Methode gerendert wird. Gibt es einen einfachen Weg, dies zu tun, ein paar Beispiele, die ich gesehen habe, sind ziemlich verworren.
Edit: Diese Frage war ursprünglich für ASP.NET MVC 1, aber wenn Version 2 macht es einfacher würde ich gerne die Antwort hören.
ich den Tag zu asp.net-mvc geändert, damit die Leute sie sehen in ihrer Prefs. –
Haben Sie eine Antwort darauf gefunden? Es scheint eine ziemlich populäre Frage zu werden. – Jon
Noch nicht. Ich glaube nicht, dass die NerdDinner-Antwort das macht, was ich will. – Craig