| BaseCompareValidator | disposable |
| System.Web.UI.WebControls (system.web.dll) | abstract class |
This abstract class provides basic functionality for the
CompareValidator and
RangeValidator classes, which perform validation
through comparisons. The shared (static) GetFullYear(
) method converts a two-digit year (like
"98") to a four-digit
representation ("1998"), while
CutoffYear sets the maximum four-digit year value
that it will allow to be represented in two digits. The shared
CanConvert( ) method determines whether a string
can be converted to a given ValidationDataType,
while the Type property sets the
ValidationDataType that the current instance of
the control is validating text against.
public abstract class BaseCompareValidator : BaseValidator {
// Protected Constructors
protected
BaseCompareValidator ( );
// Protected Static Properties
protected static int
CutoffYear {get; }
// Public Instance Properties
public ValidationDataType
Type {set; get; }
// Public Static Methods
public static bool
CanConvert (string
text , ValidationDataType
type );
// Protected Static Methods
protected static bool
Compare (string
leftText , string
rightText ,
ValidationCompareOperator
op , ValidationDataType
type );
protected static bool
Convert (string
text , ValidationDataType
type , out object
value );
protected static string
GetDateElementOrder ( );
protected static int
GetFullYear (int
shortYear );
// Protected Instance Methods
protected override void
AddAttributesToRender (System.Web.UI.HtmlTextWriter
writer ); // overrides BaseValidator
protected override bool
DetermineRenderUplevel ( ); // overrides BaseValidator
}
Hierarchy
System.Object
System.Web.UI.Control(System.ComponentModel.IComponent,
System.IDisposable,
System.Web.UI.IParserAccessor,
System.Web.UI.IDataBindingsAccessor)
WebControl(System.Web.UI.IAttributeAccessor)
Label
BaseValidator(System.Web.UI.IValidator)
BaseCompareValidator
Subclasses
CompareValidator, RangeValidator