Asp.net mvc 4 动态加载表单时重新连接多个Ajax.beging通知

Asp.net mvc 4 动态加载表单时重新连接多个Ajax.beging通知,asp.net-mvc-4,razor,unobtrusive-javascript,ajax.beginform,Asp.net Mvc 4,Razor,Unobtrusive Javascript,Ajax.beginform,我有一个长长的表格,由多个部分组成,每个部分都有自己的问题。每个部分都可以通过按钮独立保存 每个节都动态加载到页面中(并且节数可变) 每个表单都是作为一个Ajax.Begin()Ajax表单单独编写的,但是在动态加载表单时,它看起来是不受约束的。ejavascript不会绑定提交按钮,它们会执行标准回发 重新连接提交按钮的ajax功能的最简单方法是什么?在检查UnobstrusiveEjavaScript的源代码(非常小)后,它使用('submit')留下永久事件处理程序,因此它应该只处理动态加

我有一个长长的表格,由多个部分组成,每个部分都有自己的问题。每个部分都可以通过
按钮独立保存

每个节都动态加载到页面中(并且节数可变)

每个表单都是作为一个Ajax.Begin()Ajax表单单独编写的,但是在动态加载表单时,它看起来是不受约束的。ejavascript不会绑定提交按钮,它们会执行标准回发


重新连接提交按钮的ajax功能的最简单方法是什么?

在检查UnobstrusiveEjavaScript的源代码(非常小)后,它使用('submit')留下永久事件处理程序,因此它应该只处理动态加载的页面

原来主窗体缺少包含UnobstrusiveJavaScript的内容:

@Scripts.Render("~/bundles/jqueryval")
出现这种情况时,值得检查一下小提琴手:)

看我的答案