Freigeben über


BaseCompareValidator-Klasse

Fungiert als abstrakte Basisklasse für Validierungssteuerelemente, die typisierte Vergleiche ausführen.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public MustInherit Class BaseCompareValidator
    Inherits BaseValidator
'Usage
Dim instance As BaseCompareValidator
public abstract class BaseCompareValidator : BaseValidator
public ref class BaseCompareValidator abstract : public BaseValidator
public abstract class BaseCompareValidator extends BaseValidator
public abstract class BaseCompareValidator extends BaseValidator

Hinweise

Die BaseCompareValidator-Klasse wird für die Bereitstellung von Grundfunktionen an Validierungssteuerelemente vererbt, die Werte vergleichen, z. B. CompareValidator-Steuerelemente und RangeValidator-Steuerelemente.

Verwenden Sie die Type-Eigenschaft zur Festlegung des Datentyps, in den die Werte vor dem Vergleichen konvertiert werden.

Hinweis

Wenn der Wert des validierten Eingabesteuerelements nicht in den angegebenen Datentyp umgewandelt werden kann, schlägt die Validierung fehl. Die IsValid-Eigenschaft des Validierungssteuerelements ist auf false festgelegt.

Die BaseCompareValidator-Klasse enthält außerdem verschiedene statische Eigenschaften und Methoden, die bei der Validierung von Vergleichen hilfreich sind. Mit der CanConvert-Methode können Sie bestimmen, ob eine Zeichenfolge in einen angegebenen Datentyp konvertiert werden kann. Die CutoffYear-Eigenschaft enthält die höchste Jahreszahl, die mit einer zweistelligen Zahl dargestellt werden kann. Mithilfe der GetFullYear-Methode können Sie eine zweistellige in eine vierstellige Jahreszahl konvertieren.

Weitere Informationen über Validierungssteuerelemente finden Sie unter BaseValidator.

Eingabehilfen

Das für dieses Steuerelement standardmäßig wiedergegebene Markup entspricht eventuell nicht den Standards für die Eingabehilfen wie beispielsweise den Richtlinien der Web Content Accessibility Guidelines 1.0 (WCAG) mit der Priorität 1. Details über die Unterstützung von Eingabehilfen für dieses Steuerelement finden Sie unter Steuerelemente und Eingabehilfen von ASP.NET.

.NET Framework-Sicherheit

Vererbungshierarchie

System.Object
   System.Web.UI.Control
     System.Web.UI.WebControls.WebControl
       System.Web.UI.WebControls.Label
         System.Web.UI.WebControls.BaseValidator
          System.Web.UI.WebControls.BaseCompareValidator
             System.Web.UI.WebControls.CompareValidator
             System.Web.UI.WebControls.RangeValidator

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

BaseCompareValidator-Member
System.Web.UI.WebControls-Namespace
CompareValidator
RangeValidator
BaseValidator
Type
CanConvert
CutoffYear
GetFullYear