BaseCompareValidator.Compare Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
Uno dei valori di ValidationCompareOperator.
- type
- ValidationDataType
Uno dei valori di ValidationDataType.
Restituisce
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
.
Uno dei valori di ValidationCompareOperator.
- type
- ValidationDataType
Uno dei valori di ValidationDataType.
Restituisce
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.