using System; using System.Web.UI; using System.Web.UI.WebControls; /** <summary> ///ValidatorControls 的摘要说明 ///用于验证最大长度 ///by mFrog ///2008,11,13 /// </summary> namespace myControls { public class LengthValidator : BaseValidator//继承验证控件类 { int _maxnumlength = 0; int _minnumlength = 0; public int Maxnumlength { get { return _maxnumlength; } set { _maxnumlength = value; } } public int Minnumlength { get { return _minnumlength; } set { _minnumlength = value; } } //重写EvaluateIsValid()方法 protected override bool EvaluateIsValid() { string value = this.GetControlValidationValue(this.ControlToValidate); if (value.Length > _maxnumlength || value.Length < _minnumlength) { return false; } else { return true; } } } }