gpt4 book ai didi

jquery - MVC 4 客户端验证不适用于使用 Ajax 加载的表单

转载 作者:行者123 更新时间:2023-12-03 21:47:12 25 4
gpt4 key购买 nike

我有一个管理页面,用户在其中单击链接,然后将包含网络表单的相应PartialView加载到使用 Ajax 的管理页面上的特定div

全部

"~/Scripts/jquery-2.0.3.js",
"~/Scripts/jquery.unobtrusive-ajax.js",
"~/Scripts/jquery.validate.js",
"~/Scripts/jquery.validate.unobtrusive.js"

Admin页面中引用,并且当加载PartialView时,jQuery客户端验证将不起作用。

但是当我在 PartialView 中引用这些脚本时,一切都正常,但我不打算为每个 PartialView 执行此操作,因为它们数量众多,而且每次每次加载时,必须再次从服务器请求至少其中两个 .js 文件。

有什么方法可以将这些脚本放在我的父(管理)页面中而不会出现此问题?

最佳答案

您的每个部分 View 都需要这个:

$(document).ready(function () {

$.validator.unobtrusive.parse("#YourFormID");

});

基本上验证并不绑定(bind)在动态呈现的表单上......

关于jquery - MVC 4 客户端验证不适用于使用 Ajax 加载的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18598830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com