Javascript 异步加载的部分视图表单上的验证未触发。
我通过调用服务器预先定义服务器上的内容并将返回的html转储到页面来加载部分视图。然后,这将显示在页面上的div中。部分视图包含此表单的所有功能,包括进行ajax调用的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
我可以在这方面做任何事情,但是如果在初始页面加载期间编写了部分视图,那么表单验证将自动完成
我在想有些东西必须绑在一起。也许验证的某些部分只在完整页面加载时绑定,而不是在部分呈现时绑定。我只需要找出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>
我希望这会有帮助 可能的副本。