我在控制器中有 ajax 动作调用,在它更新数据库并成功完成后,我可以这样做:
return PartialView("Overview", mydatamodel);
然后在成功中这样做:
success: function (data) {
// do something with the data => refresh some
// portion of your DOM
$('#someDivId').html(data);
}
它可以正常工作,但我需要的是要更新视图模型中的集合,并使用新数据再次渲染整个视图。
我可以这样做,例如我有提交按钮,然后用新数据更新整个视图,但是如果我有 ajax 调用,我该怎么做。
这是我以前的帖子的链接,其中有更多详细信息: MVC3 在提交后接收新模型数据
先感谢您!