joh*_* Gu 4 asp.net-mvc partial-views razor twitter-bootstrap asp.net-mvc-5
我正在阅读以下关于在弹出菜单中显示局部视图的示例链接.但我注意到在局部视图中,作者在视图的末尾使用以下代码: -
$("form").removeData("validator");
$("form").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse("form");
Run Code Online (Sandbox Code Playgroud)
那么有人可以建议添加此代码的目的是什么?
它从表单中删除了jQuery验证.以下是验证数据的参考.
var form = $(formSelector)
.removeData("validator") /* added by the raw jquery.validate plugin */
.removeData("unobtrusiveValidation");
/* added by the jquery unobtrusive plugin */
Run Code Online (Sandbox Code Playgroud)
要特定于部分视图中的实现,您可以使用这样的方法实现验证
function ApplyValidation() {
$("form").removeData("validator");
$("form").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse("form");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2867 次 |
| 最近记录: |