如果在aspx页面中使用CustomValidator控件和ValidationSummary控件进行服务器端验证,则可以设置验证器的ErrorMessage,其Text值将显示在原位,并且ErrorMessage值将显示在ValidationSummary控件中。 / p>
尼斯。
现在,如果我还在javascript中在客户端执行验证,是否可以执行相同类型的验证消息显示,就好像服务器端代码已被触发一样?因此,ValidationSummary将显示其常用的HeaderText以及您的其他ErrorMessage,而CustomValidator将显示其Text值(例如*)
我可能会为客户端和服务器端伪造它,但如果可能的话,最好使用现有的控件。
提前感谢任何想法或建议
答案 0 :(得分:2)
当您将EnableClientScript设置为true时,可以使验证程序本身在客户端运行。然后可以将ClientValidationFunction设置为您为验证控件而编写的javascript函数的名称。 CustomValidator控件的其余部分将与ValidationSummary绑定,就像任何其他验证器一样,包括将ErrorMessage放在标题中等等。
答案 1 :(得分:0)
我已经尝试在运行时期间获取Summary对象的DOM对象,但除非你有一个非常简单的页面,i.r。没有像面板等AJAX控件,你运气不好。