BaseCompareValidator.Compare Metod

Definition

Jämför två strängar med den angivna operatorn och valideringsdatatypen.

Överlagringar

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

Jämför två strängar med den angivna operatorn och datatypen. Den här versionen av den överlagrade metoden jämför valuta-, dubbel- och datumvärden med det format som används av den aktuella kulturen.

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

Jämför två strängar med den angivna operatorn och valideringsdatatypen. Med den här versionen av överlagringen kan du ange om värden ska jämföras med ett kulturneutralt format.

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Jämför två strängar med den angivna operatorn och datatypen. Den här versionen av den överlagrade metoden jämför valuta-, dubbel- och datumvärden med det format som används av den aktuella kulturen.

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

Parametrar

leftText
String

Värdet till vänster om operatorn.

rightText
String

Värdet till höger om operatorn.

type
ValidationDataType

Ett av ValidationDataType värdena.

Returer

trueom parametern leftValue relaterar till parametern rightValue på det sätt som anges av parameternop, annars . false

Kommentarer

Metoden Compare(String, String, ValidationCompareOperator, ValidationDataType) används för att testa om parameterns värde leftText relaterar till parameterns värde rightText på det sätt som anges av parametern op . Parametern type anger datatypen för de värden som jämförs.

Note

Om parametern op är inställd på ValidationCompareOperator.DataTypeChecktestar den här metoden endast värdet för parametern leftText för den datatyp som anges av parametern type . Parametern rightText ignoreras.

Den här versionen av metoden jämför värdena med det format som används av den aktuella kulturen. Om du vill jämföra värdena med ett kulturneutralt format använder du den BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) överlagrade versionen av den här metoden.

Se även

Gäller för

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

Jämför två strängar med den angivna operatorn och valideringsdatatypen. Med den här versionen av överlagringen kan du ange om värden ska jämföras med ett kulturneutralt format.

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

Parametrar

leftText
String

Värdet till vänster om operatorn.

cultureInvariantLeftText
Boolean

trueatt konvertera det vänstra värdet till ett kulturneutralt format; annars . false

rightText
String

Värdet till höger om operatorn.

cultureInvariantRightText
Boolean

trueatt konvertera det högra sidovärdet till ett kulturneutralt format; annars . false

type
ValidationDataType

Ett av ValidationDataType värdena.

Returer

trueom parametern leftValue relaterar till parametern rightValue på det sätt som anges av parameternop, annars . false

Kommentarer

Metoden Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) används för att testa om parameterns värde leftText relaterar till parameterns värde rightText på det sätt som anges av parametern op . Parametern type anger datatypen för de värden som jämförs.

Note

Om parametern op är inställd på ValidationCompareOperator.DataTypeChecktestar den här metoden endast värdet för parametern leftText för den datatyp som anges av parametern type . Parametern rightText ignoreras.

Om du vill ange att värden ska jämföras med ett kulturneutralt format skickar du in true för parametrarna cultureInvariantLeftText och cultureInvariantRightText . Annars jämförs värdena med det format som används av den aktuella kulturen. När du jämför värden med det format som används av den aktuella kulturen bör du överväga att använda den BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) överlagrade versionen av den här metoden.

Se även

Gäller för