【发布时间】:2009-05-26 00:15:34
【问题描述】:
我有一个 MVC 应用程序,其中包含很多使用 Ajax (jQuery) 调用的控制器操作,并返回更新屏幕的一部分的部分视图内容。但我宁愿返回 JSON 是这样的。
return Json(new {
Result = true,
Message = "Item has been saved",
Content = View("Partial")
});
HTML 只是 Json 的一个属性。这意味着我需要检索 View 方法呈现的 HTML。有没有简单的方法可以做到这一点,我见过的几个例子很复杂。
编辑:这个问题最初是针对 ASP.NET MVC 1,但如果版本 2 更容易,我想听听答案。
【问题讨论】:
-
我将标签更改为 asp.net-mvc,以便人们在他们的偏好设置中看到它。
-
你找到答案了吗?这似乎成为一个很受欢迎的问题。
-
还没有。我不认为 NerdDinner 的答案符合我的要求。
-
我同意。 Stackoverflow 上还有 2 个非常相似的问题,都没有答案。 stackoverflow.com/questions/756797/… 和 stackoverflow.com/questions/910168/… 我相信一定有办法。想要这样做似乎很明智。
-
一年过去了,你有什么发现吗?我在这里也遇到了同样的问题..
标签: asp.net-mvc json partial