基本上,有没有一种方法可以 Hook RequiredFieldValidator
何时执行其操作?喜欢 validator.ValidationCompleted
吗?
通常对于脚本控件,您可以创建一个公开事件,以便您可以从其他控件监听它们,有人问我这是否可以用于 asp.net 中的内置验证控件,但无法想出一个好方法来做到这一点。我希望有一些内置的东西可以在验证器完成其可以在客户端捕获的任务后触发。
最佳答案
默认情况下,验证器倾向于在客户端运行(EnabledClientScript 默认为 True),但如果您选择将它们推送到服务器端,则只需查看页面的 IsValid 属性即可查看验证器是否成功。您可以通过迭代 Page.Validators 集合并检查每个验证器的 IsValid,逐个验证器服务器端来确定哪些验证器失败。如果您希望可以通过以下方式更改处理客户端验证的方式:http://msdn.microsoft.com/en-us/library/aa479045.aspx#aspplusvalid_clientside
关于javascript - ASP.Net Webforms : Can a RequiredFieldValidator be listened to?(事件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1154746/