Mam aplikację MVC z kilkoma kontrolowanymi akcjami, które są wywoływane za pomocą Ajax (jQuery) i zwracają częściowe widoki, które aktualizują część ekranu. Ale wolałbym raczej zwrócić JSONowi coś takiego.ASP MVC Wyświetl treść jako JSON
return Json(new {
Result = true,
Message = "Item has been saved",
Content = View("Partial")
});
Gdzie HTML jest własnością Json. Oznacza to, że muszę pobrać kod HTML renderowany za pomocą metody View. Czy jest jakiś łatwy sposób, aby to zrobić, kilka przykładów, które widziałem są dość zawiłe.
Edytuj: To pytanie było pierwotnie dla programu ASP.NET MVC 1, ale jeśli wersja 2 ułatwia to, chciałbym usłyszeć odpowiedź.
zmieniłem tag w asp.net-mvc tak ludzie widzą go w swoich preferencjach. –
Czy znalazłeś odpowiedź na to pytanie? Wydaje się, że staje się dość popularnym pytaniem. – Jon
Jeszcze nie. Nie sądzę, że odpowiedź NerdDinnera robi to, co chcę. – Craig