创建自定义验证控件,以验证多行文本框中内容长度为例

  通过从BaseValidator类派生一个新的控件来创建新的验证控件。

  BaseValidator类是一个抽象类,它要求子类必须实现一个方法:

  *EvaluateIsValid-----当被验证的表单字段通过验证时返回True。

BaseValidator类包含一些其他的方法,可以重写或做别的用途。这些方法中最有用的是下面这个:

 

  *GetControlValidationValue------用于获取被验证控件的值。
注意:要在web网站程序中使用,我开始在web应用程序中使用失败。
LengthValidator.cs文件,要放在App_Code文件夹中。
在下边的页面中使用自定义验证控件。




posted @ 2011-11-22 09:59  百年俊少  阅读(307)  评论(0编辑  收藏  举报