gpt4 book ai didi

asp.net-mvc-4 - 使用动态加载的局部 View 进行不显眼的验证

转载 作者:行者123 更新时间:2023-12-02 08:35:29 24 4
gpt4 key购买 nike

我在点击按钮时加载部分 View

 function loadview(ele) {
if (ele == 'account') {
$('#updateprofile').load('@Url.Action("UpdateProfile", "Account")');
$.validator.unobtrusive.parse($("#updateprofile"));
}

if (ele == 'password') {
$('#changepassword').load('@Url.Action("ChangePassword", "Account")');
$.validator.unobtrusive.parse($("#changepassword"));
}
}

验证不适用于由 ajax 请求加载的部分 View 。但是它适用于 @Html.Partial("ChangePassword", Model.changepassword)

任何帮助;

最佳答案

必须在load的回调函数中调用parse函数:

function loadview(ele) {
if (ele == 'account') {
$('#updateprofile').load('@Url.Action("UpdateProfile", "Account")', function () {
$.validator.unobtrusive.parse($("#updateprofile"));
});
}
if (ele == 'password') {
$('#changepassword').load('@Url.Action("ChangePassword", "Account")', function () {
$.validator.unobtrusive.parse($("#changepassword"));
});
}
}

现在,您正在调用解析函数,然后才能加载任何内容。

关于asp.net-mvc-4 - 使用动态加载的局部 View 进行不显眼的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22046168/

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