Condividi tramite


BaseCompareValidator.Compare Metodo

Definizione

Confronta due stringhe utilizzando l'operatore e il tipo di convalida di dati specificati.

Overload

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Confronta due stringhe utilizzando l'operatore e il tipo di dati specificati. Questa versione del metodo di overload confronta i valori di valuta, double e della data con il formato utilizzato dalle impostazioni cultura correnti.

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

Confronta due stringhe utilizzando l'operatore e il tipo di convalida di dati specificati. Questa versione di overload consente di specificare se i valori sono confrontati utilizzando un formato relativo a impostazioni cultura non associate.

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Confronta due stringhe utilizzando l'operatore e il tipo di dati specificati. Questa versione del metodo di overload confronta i valori di valuta, double e della data con il formato utilizzato dalle impostazioni cultura correnti.

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

Parametri

leftText
String

Valore sul lato sinistro dell'operatore.

rightText
String

Valore sul lato destro dell'operatore.

type
ValidationDataType

Uno dei valori di ValidationDataType.

Restituisce

Boolean

true se il parametro leftValue fa riferimento al parametro rightValue nel modo specificato dal parametro op; in caso contrario, false.

Commenti

Il Compare(String, String, ValidationCompareOperator, ValidationDataType) metodo viene utilizzato per verificare se il valore del leftText parametro è correlato al valore del rightText parametro nel modo specificato dal op parametro . Il type parametro specifica il tipo di dati dei valori confrontati.

Nota

Se il op parametro è impostato su ValidationCompareOperator.DataTypeCheck, questo metodo verifica solo il valore del leftText parametro per il tipo di dati specificato dal type parametro . Il rightText parametro viene ignorato.

Questa versione del metodo confronta i valori usando il formato utilizzato dalle impostazioni cultura correnti. Per confrontare i valori usando un formato indipendente dalle impostazioni cultura, usare la BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) versione di overload di questo metodo.

Vedi anche

Si applica a

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

Confronta due stringhe utilizzando l'operatore e il tipo di convalida di dati specificati. Questa versione di overload consente di specificare se i valori sono confrontati utilizzando un formato relativo a impostazioni cultura non associate.

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

Parametri

leftText
String

Valore sul lato sinistro dell'operatore.

cultureInvariantLeftText
Boolean

true per convertire i valori sul lato sinistro in un formato relativo a impostazioni cultura non associate; in caso contrario, false.

rightText
String

Valore sul lato destro dell'operatore.

cultureInvariantRightText
Boolean

true per convertire i valori sul lato destro in un formato relativo a impostazioni cultura non associate; in caso contrario, false.

type
ValidationDataType

Uno dei valori di ValidationDataType.

Restituisce

Boolean

true se il parametro leftValue fa riferimento al parametro rightValue nel modo specificato dal parametro op; in caso contrario, false.

Commenti

Il Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) metodo viene utilizzato per verificare se il valore del leftText parametro è correlato al valore del rightText parametro nel modo specificato dal op parametro . Il type parametro specifica il tipo di dati dei valori confrontati.

Nota

Se il op parametro è impostato su ValidationCompareOperator.DataTypeCheck, questo metodo verifica solo il valore del leftText parametro per il tipo di dati specificato dal type parametro . Il rightText parametro viene ignorato.

Per indicare che i valori devono essere confrontati utilizzando un formato indipendente dalle impostazioni cultura, passare true per i cultureInvariantLeftText parametri e cultureInvariantRightText ; in caso contrario, i valori vengono confrontati usando il formato utilizzato dalle impostazioni cultura correnti. Quando si confrontano valori usando il formato utilizzato dalle impostazioni cultura correnti, è consigliabile usare la BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) versione di overload di questo metodo.

Vedi anche

Si applica a