我有一个使用jquery发布的表单,
我可以使用常规表单提交我想..但是有没有办法让我的结果根据发布结果推送新的视图和模型?有人建议我想做的是重定向。
我的控制器返回:
return View("User/Default", model);
但是因为我使用AJAX发布这不起作用。谢谢!
答案 0 :(得分:1)
通过调用View()
您正在返回整个文档(ViewResult),可以由您的ajax success
回调使用,但也许您正在寻找PartialViewResult,这将是是一个HTML片段,更快/更容易使用。
答案 1 :(得分:0)
BC的答案可能符合您的需求。如果你正在寻求真正的真棒;)你可以让你的控制器返回一个json结果并使用jquery templates来呈现客户端的视图。