如何将MVC视图返回到$ .Ajax JSON POST

时间:2010-04-10 00:14:06

标签: ajax model-view-controller json

我正在使用参数向MVC Controller函数发送$ .Ajax POST并成功返回JasonResult。我需要发生的是返回当前的视图(好像它不是JSON请求,我正在返回Viewdata)。 Viewdata已更新,页面需要重新绘制。

简而言之,我希望MVC Action正确地响应$ Ajax请求,然后使用更新的Viewdata重新绘制页面。希望这有道理,感冒了。

1 个答案:

答案 0 :(得分:2)

杰森的结果,太棒了。

它不像我那样无效,要么你不需要使用ajax,要么你需要返回数据并在jquery中处理它,或者你需要返回一个局部视图。

部分视图可能是最好的解决方案,您只需返回一大块html并将其粘贴到您的网站中,使用起来非常简单。