У меня есть приложение MVC с несколькими действиями контроллера, которые вызываются с помощью Ajax (jQuery) и возвращают частичное представление содержимого, которое обновляет часть экрана. Но я бы предпочел вернуть JSON примерно так.
return Json(new {
Result = true,
Message = "Item has been saved",
Content = View("Partial")
});
Где HTML это просто свойство Json. Это означает, что мне нужно получить HTML-код, отображаемый методом View. Есть ли какой-нибудь простой способ сделать это, несколько примеров, которые я видел, довольно запутанные.
Изменить: Этот вопрос изначально был для ASP.NET MVC 1, но если версия 2 облегчает, я хотел бы услышать ответ.