spr*_*ner 9 jquery data-annotations unobtrusive-validation asp.net-mvc-3
我已经使用这里描述的方法来本地化我的数据注释消息,基本上它在正常形式的帖子中工作正常.我也可以在客户端看到本地化的验证消息.
但是,当我有一个部分视图具有要验证的输入字段并使用ajax调用加载时,会出现问题.出于某种原因,我得到了默认验证消息("此字段是必需的")而不是我在元素的data-val-required属性中设置的本地化消息.
我已经验证了以下内容:
1.我已经包含了"jquery.validate.min.js"和"jquery.validate.unobtrusive.min.js".
2.我检查了ajax响应,它确实包含带有本地化消息的data-val-required属性.
我已经尝试以下解决方案:
1.我试图解析Ajax响应(没有工作)为.validator.unobtrusive.parse $("形式")
所描述的验证2.解析动态内容在这里.仍然没有解决方案
我有一个迫切的截止日期,这让我很烦恼.
我想你已经尝试过这个:stackoverflow.com/questions/4406291/jquery-validate-unobtrusive-not-working-with-dynamic-injected-elements - Steve Lamb 的答案对我帮助最大。
基本上,每当更改页面内容时,您都需要重新初始化验证器,因为验证代码会构建一个列表来跟踪它只需要在页面加载时验证一次的控件...
我似乎还必须添加一些额外的代码来完成并确保输入的命名正确。请给我一点时间,我会挖掘代码。- 嗯,抱歉,该代码是客户端应用程序的一部分,我无法发布它。不太确定无论如何它会有所作为......
| 归档时间: |
|
| 查看次数: |
12903 次 |
| 最近记录: |