JSON可以返回部分视图的html

时间:2015-12-07 07:56:43

标签: json ajax asp.net-mvc-4 c#-4.0

我有一个主视图,它呈现一组局部视图。如果满足条件,则呈现一个局部视图。如果不满足条件,则会显示一个按钮。

单击此按钮时,我想使用Ajax将部分视图的html注入页面。有没有办法可以做到这一点?像

这样的东西

return Json("partialViewName');

return Json(GetHTMLFromPartialView("partialViewName"));

您可以使用Ajax注入html。我可以以某种方式使用部分视图中的html而不是在我的控制器中编写所有代码行吗?

1 个答案:

答案 0 :(得分:0)

如果我得到正确的,你可以使用 if(true)//条件满足 {   返回Json(....); } 其他 {   retrun PartialView(..) }