Asp.net mvc ASP.MVC2中的Ajax.BeginForm

Asp.net mvc ASP.MVC2中的Ajax.BeginForm,asp.net-mvc,asp.net-mvc-2,asp.net-ajax,Asp.net Mvc,Asp.net Mvc 2,Asp.net Ajax,我想从“Ajax.beginnform(…)”中捕获提交操作,并从Controller异步获取一些数据并将其放入一些div中 我怎么做 我试过了 BeginForm(…,新的AjaxOption(UpdateTriggerId=“”),但我注意到它用于在线检查表单或类似的东西 我怎样才能在按下“提交”时禁用重新加载整个页面?也许我已经向控制器添加了一些内容 顺便说一句,在AJAX环境下,表单使用什么更好?纯Jquery还是那些AJAX.BeginForm?您应该能够使用AJAX.BeginFor

我想从“Ajax.beginnform(…)”中捕获提交操作,并从Controller异步获取一些数据并将其放入一些div中

我怎么做

我试过了 BeginForm(…,新的AjaxOption(UpdateTriggerId=“”),但我注意到它用于在线检查表单或类似的东西

我怎样才能在按下“提交”时禁用重新加载整个页面?也许我已经向控制器添加了一些内容


顺便说一句,在AJAX环境下,表单使用什么更好?纯Jquery还是那些AJAX.BeginForm?

您应该能够使用AJAX.BeginForm和局部视图实现所需的功能


我尝试过这样做,但在按“提交”后,重新加载整个页面,我看到没有母版页的部分视图。因此它仍然不是异步的…您可以共享您的视图/母版页吗?这种行为最可能的原因是您的页面中没有包含这两个脚本,或者这些脚本的路径不太正确。您需要没错:)我以为我已经包括了微软的脚本。Thx:)顺便说一句,使用Ajax助手更好的是什么?或者在异步交互中使用纯jquery和javascript函数?我更喜欢使用jquery编写AJAX,而不是使用助手,但这只是个人喜好,没有更好的方法,只有两种不同的方法适合不同的人!