gpt4 book ai didi

asp.net-mvc - 自定义不显眼的验证器不触发

转载 作者:行者123 更新时间:2023-12-02 15:33:59 25 4
gpt4 key购买 nike

我的 ASP.NET MVC 项目中有一个自定义的非侵入式验证器。我允许在特定属性上使用该属性的多个实例。一切似乎都正确呈现。该属性的每个实例都包含附加到它的另一个小写字母。因此,当它呈现时,它可能类似于 data-val-myvalidatoradata-val-myvalidatorb

在客户端,我选择了我希望添加不显眼的验证器的所有输入,获取属性,检查额外的小写字母,而不是为每个实例添加新的方法和适配器.

如果我运行 F12,我可以看到如果我检查 $.validator.methods,我的方法就会被添加。但是,如果我输入应该失败的数据并点击表单的提交按钮,我的验证器不会验证。我的验证方法在一个独立的函数中。如果我添加断点,它不会命中。

如何确保方法正确连接?

我注意到的另一个问题是我在属性级别有一个字典来确定将属性添加到 HTML 输入元素的次数。但是,在随后的每次回发中,字典不会重置。我的猜测是我应该覆盖其他一些方法,但我无法确定它是哪个。

最佳答案

我的问题是我将不引人注目的验证包装在 $(document).ready() 匿名函数中。删除它后,一切正常。

关于asp.net-mvc - 自定义不显眼的验证器不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21125067/

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