BaseCompareValidator.Compare Methode

Definitie

Vergelijkt twee tekenreeksen met behulp van de opgegeven operator en het gegevenstype validatie.

Overloads

Name Description
Compare(String, String, ValidationCompareOperator, ValidationDataType)

Vergelijkt twee tekenreeksen met behulp van de opgegeven operator en het gegevenstype. Deze versie van de overbelaste methode vergelijkt valuta-, dubbele en datumwaarden met behulp van de notatie die wordt gebruikt door de huidige cultuur.

Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)

Vergelijkt twee tekenreeksen met behulp van de opgegeven operator en het gegevenstype validatie. Met deze versie van de overbelasting kunt u opgeven of waarden worden vergeleken met een cultuurneutrale indeling.

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Vergelijkt twee tekenreeksen met behulp van de opgegeven operator en het gegevenstype. Deze versie van de overbelaste methode vergelijkt valuta-, dubbele en datumwaarden met behulp van de notatie die wordt gebruikt door de huidige cultuur.

protected:
 static bool Compare(System::String ^ leftText, System::String ^ rightText, System::Web::UI::WebControls::ValidationCompareOperator op, System::Web::UI::WebControls::ValidationDataType type);
protected static bool Compare(string leftText, string rightText, System.Web.UI.WebControls.ValidationCompareOperator op, System.Web.UI.WebControls.ValidationDataType type);
static member Compare : string * string * System.Web.UI.WebControls.ValidationCompareOperator * System.Web.UI.WebControls.ValidationDataType -> bool
Protected Shared Function Compare (leftText As String, rightText As String, op As ValidationCompareOperator, type As ValidationDataType) As Boolean

Parameters

leftText
String

De waarde aan de linkerkant van de operator.

rightText
String

De waarde aan de rechterkant van de operator.

type
ValidationDataType

Een van de ValidationDataType waarden.

Retouren

true als de leftValue parameter betrekking heeft op de rightValue parameter op de manier die is opgegeven door de op parameter; falseanders.

Opmerkingen

De Compare(String, String, ValidationCompareOperator, ValidationDataType) methode wordt gebruikt om te testen of de waarde van de leftText parameter betrekking heeft op de waarde van de rightText parameter op de manier die is opgegeven door de op parameter. De type parameter geeft het gegevenstype op van de waarden die worden vergeleken.

Note

Als de op parameter is ingesteld op ValidationCompareOperator.DataTypeCheck, test deze methode alleen de waarde van de leftText parameter voor het gegevenstype dat is opgegeven door de type parameter. De rightText parameter wordt genegeerd.

Deze versie van de methode vergelijkt de waarden met behulp van de indeling die wordt gebruikt door de huidige cultuur. Als u de waarden wilt vergelijken met een cultuurneutrale indeling, gebruikt u de BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) overbelaste versie van deze methode.

Zie ook

Van toepassing op

Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)

Vergelijkt twee tekenreeksen met behulp van de opgegeven operator en het gegevenstype validatie. Met deze versie van de overbelasting kunt u opgeven of waarden worden vergeleken met een cultuurneutrale indeling.

protected:
 static bool Compare(System::String ^ leftText, bool cultureInvariantLeftText, System::String ^ rightText, bool cultureInvariantRightText, System::Web::UI::WebControls::ValidationCompareOperator op, System::Web::UI::WebControls::ValidationDataType type);
protected static bool Compare(string leftText, bool cultureInvariantLeftText, string rightText, bool cultureInvariantRightText, System.Web.UI.WebControls.ValidationCompareOperator op, System.Web.UI.WebControls.ValidationDataType type);
static member Compare : string * bool * string * bool * System.Web.UI.WebControls.ValidationCompareOperator * System.Web.UI.WebControls.ValidationDataType -> bool
Protected Shared Function Compare (leftText As String, cultureInvariantLeftText As Boolean, rightText As String, cultureInvariantRightText As Boolean, op As ValidationCompareOperator, type As ValidationDataType) As Boolean

Parameters

leftText
String

De waarde aan de linkerkant van de operator.

cultureInvariantLeftText
Boolean

true om de waarde aan de linkerkant te converteren naar een cultuurneutrale notatie; anders, false.

rightText
String

De waarde aan de rechterkant van de operator.

cultureInvariantRightText
Boolean

true om de waarde aan de rechterkant te converteren naar een cultuurneutrale notatie; anders, false.

type
ValidationDataType

Een van de ValidationDataType waarden.

Retouren

true als de leftValue parameter betrekking heeft op de rightValue parameter op de manier die is opgegeven door de op parameter; falseanders.

Opmerkingen

De Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) methode wordt gebruikt om te testen of de waarde van de leftText parameter betrekking heeft op de waarde van de rightText parameter op de manier die is opgegeven door de op parameter. De type parameter geeft het gegevenstype op van de waarden die worden vergeleken.

Note

Als de op parameter is ingesteld op ValidationCompareOperator.DataTypeCheck, test deze methode alleen de waarde van de leftText parameter voor het gegevenstype dat is opgegeven door de type parameter. De rightText parameter wordt genegeerd.

Als u wilt aangeven dat waarden moeten worden vergeleken met een cultuurneutrale notatie, geeft u true de waarden door voor de cultureInvariantLeftText en cultureInvariantRightText parameters. Anders worden de waarden vergeleken met de notatie die door de huidige cultuur wordt gebruikt. Wanneer u waarden vergelijkt met de indeling die door de huidige cultuur wordt gebruikt, kunt u overwegen de BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) overbelaste versie van deze methode te gebruiken.

Zie ook

Van toepassing op