Javascript 异步加载的部分视图表单上的验证未触发。

Javascript 异步加载的部分视图表单上的验证未触发。,javascript,jquery,ajax,asp.net-mvc,partial-views,Javascript,Jquery,Ajax,Asp.net Mvc,Partial Views,我通过调用服务器预先定义服务器上的内容并将返回的html转储到页面来加载部分视图。然后,这将显示在页面上的div中。部分视图包含此表单的所有功能,包括进行ajax调用的javascript。 我可以在这方面做任何事情,但是如果在初始页面加载期间编写了部分视图,那么表单验证将自动完成 我在想有些东西必须绑在一起。也许验证的某些部分只在完整页面加载时绑定,而不是在部分呈现时绑定。我只需要找出javascript调用,它需要碰巧让它正常工作 您在局部视图中是否使用了以下行 Html.EnableCli

我通过调用服务器预先定义服务器上的内容并将返回的html转储到页面来加载部分视图。然后,这将显示在页面上的div中。部分视图包含此表单的所有功能,包括进行ajax调用的javascript。
我可以在这方面做任何事情,但是如果在初始页面加载期间编写了部分视图,那么表单验证将自动完成


我在想有些东西必须绑在一起。也许验证的某些部分只在完整页面加载时绑定,而不是在部分呈现时绑定。我只需要找出javascript调用,它需要碰巧让它正常工作

您在局部视图中是否使用了以下行

Html.EnableClientValidation(true);
Html.EnableUnobtrusiveJavaScript(true);
请添加以下js的参考:

<script src="@Url.Content("~/Scripts/jquery.validate.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")" type="text/javascript"></script>

我希望这会有帮助

可能的副本。