验证摘要与客户端&服务器端验证

时间:2009-08-25 20:53:06

标签: c# .net javascript customvalidator validationsummary

如果在aspx页面中使用CustomValidator控件和ValidationSummary控件进行服务器端验证,则可以设置验证器的ErrorMessage,其Text值将显示在原位,并且ErrorMessage值将显示在ValidationSummary控件中。 / p>

尼斯。

现在,如果我还在javascript中在客户端执行验证,是否可以执行相同类型的验证消息显示,就好像服务器端代码已被触发一样?因此,ValidationSummary将显示其常用的HeaderText以及您的其他ErrorMessage,而CustomValidator将显示其Text值(例如*)

我可能会为客户端和服务器端伪造它,但如果可能的话,最好使用现有的控件。

提前感谢任何想法或建议

2 个答案:

答案 0 :(得分:2)

当您将EnableClientScript设置为true时,可以使验证程序本身在客户端运行。然后可以将ClientValidationFunction设置为您为验证控件而编写的javascript函数的名称。 CustomValidator控件的其余部分将与ValidationSummary绑定,就像任何其他验证器一样,包括将ErrorMessage放在标题中等等。

答案 1 :(得分:0)

我已经尝试在运行时期间获取Summary对象的DOM对象,但除非你有一个非常简单的页面,i.r。没有像面板等AJAX控件,你运气不好。