代码落后的Ajax.BeginForm

时间:2013-08-17 17:42:42

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

是否可以在Ajax.BeginForm中使用Controller?因为我想在Controller中创建一个表单,然后在AJAX请求之后将其写入HTML中。或者有更好的方法吗?


现在我使用PartialView但是它不起作用......如何使用Ajax渲染它?

1 个答案:

答案 0 :(得分:1)

我理解你的问题是你想要返回一个HTML片段作为对客户端AJAX请求的响应,但不知道如何。


当然有更好的方法。它是MVC,你真的不应该在你的控制器中有View代码,除非你真的无法帮助它。 :)

只需创建一个部分视图,然后将其呈现为return PartialView()的响应。