Compartir a través de


BaseCompareValidator.Compare Método

Definición

Compara dos cadenas con el operador especificado y el tipo de datos de validación.

Sobrecargas

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Compara dos cadenas utilizando el operador y el tipo de datos especificados. Esta versión del método sobrecargado compara los valores de moneda, dobles y de fecha utilizando el formato de la referencia cultural actual.

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

Compara dos cadenas con el operador especificado y el tipo de datos de validación. Esta versión de la sobrecarga permite especificar si los valores se comparan utilizando un formato de referencia cultural neutra.

Compare(String, String, ValidationCompareOperator, ValidationDataType)

Compara dos cadenas utilizando el operador y el tipo de datos especificados. Esta versión del método sobrecargado compara los valores de moneda, dobles y de fecha utilizando el formato de la referencia cultural actual.

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

Parámetros

leftText
String

Valor a la izquierda del operador.

rightText
String

Valor a la derecha del operador.

type
ValidationDataType

Uno de los valores de ValidationDataType.

Devoluciones

Boolean

Es true si el parámetro leftValue se relaciona con el parámetro rightValue de la manera especificada por el parámetro op; de lo contrario, es false.

Comentarios

El Compare(String, String, ValidationCompareOperator, ValidationDataType) método se usa para probar si el valor del leftText parámetro está relacionado con el valor del rightText parámetro de la manera especificada por el op parámetro. El type parámetro especifica el tipo de datos de los valores que se comparan.

Nota

Si el op parámetro se establece ValidationCompareOperator.DataTypeChecken , este método prueba solo el valor del leftText parámetro para el tipo de datos especificado por el type parámetro . Se omite el rightText parámetro .

Esta versión del método compara los valores con el formato utilizado por la referencia cultural actual. Para comparar los valores mediante un formato independiente de la referencia cultural, use la BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) versión sobrecargada de este método.

Consulte también

Se aplica a

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

Compara dos cadenas con el operador especificado y el tipo de datos de validación. Esta versión de la sobrecarga permite especificar si los valores se comparan utilizando un formato de referencia cultural neutra.

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

Parámetros

leftText
String

Valor a la izquierda del operador.

cultureInvariantLeftText
Boolean

Es true para convertir el valor del lado izquierdo a un formato de referencia cultural neutra; de lo contrario, es false.

rightText
String

Valor a la derecha del operador.

cultureInvariantRightText
Boolean

Es true para convertir el valor del lado derecho a un formato de referencia cultural neutra; de lo contrario, es false.

type
ValidationDataType

Uno de los valores de ValidationDataType.

Devoluciones

Boolean

Es true si el parámetro leftValue se relaciona con el parámetro rightValue de la manera especificada por el parámetro op; de lo contrario, es false.

Comentarios

El Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) método se usa para probar si el valor del leftText parámetro está relacionado con el valor del rightText parámetro de la manera especificada por el op parámetro. El type parámetro especifica el tipo de datos de los valores que se comparan.

Nota

Si el op parámetro se establece ValidationCompareOperator.DataTypeChecken , este método prueba solo el valor del leftText parámetro para el tipo de datos especificado por el type parámetro . Se omite el rightText parámetro .

Para indicar que los valores se deben comparar con un formato neutro de referencia cultural, pase true para los cultureInvariantLeftText parámetros y cultureInvariantRightText ; de lo contrario, los valores se comparan con el formato utilizado por la referencia cultural actual. Al comparar valores con el formato usado por la referencia cultural actual, considere la posibilidad de usar la BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) versión sobrecargada de este método.

Consulte también

Se aplica a