Asp.net mvc ASP.NET MVC:用于动态添加表单的不引人注目的ajax

Asp.net mvc ASP.NET MVC:用于动态添加表单的不引人注目的ajax,asp.net-mvc,ajaxform,unobtrusive-ajax,Asp.net Mvc,Ajaxform,Unobtrusive Ajax,我正在弹出窗口中加载一个Ajax表单。弹出内容由客户端写入 不引人注目的ajax不是由表单触发的。它的事件不被称为 这是因为动态加载Ajax表单。而不引人注目的ajax没有绑定到它 是否有任何方法可以将动态加载的ajax表单绑定到不引人注目的ajax 有没有办法解决这个问题?您需要重置验证以验证动态加载的表单。在弹出窗口中加载表单后 重置验证: var form = $('your form'); form.removeData('validator'); form.removeData('un

我正在弹出窗口中加载一个Ajax表单。弹出内容由客户端写入

不引人注目的ajax不是由表单触发的。它的事件不被称为

这是因为动态加载Ajax表单。而不引人注目的ajax没有绑定到它

是否有任何方法可以将动态加载的ajax表单绑定到不引人注目的ajax


有没有办法解决这个问题?

您需要重置验证以验证动态加载的表单。在弹出窗口中加载表单后 重置验证:

var form = $('your form');
form.removeData('validator');
form.removeData('unobtrusiveValidation');
$.validator.unobtrusive.parse(form);

我发现了问题。不引人注目的ajax使用动态添加的表单。事件是绑定的。问题是在弹出窗口中复制我的标记,我有两个相同ID的项。jquery选择器不工作


我删除了我的原始标记(在弹出窗口中复制)。现在一切都好了。

谢谢你的回答。你的回答是对的。但我的问题不是验证。我已经做了这个变通。验证工作正在进行。