BaseCompareValidator.Compare 方法

定义

使用指定的运算符和验证数据类型比较两个字符串。

重载

名称 说明
Compare(String, String, ValidationCompareOperator, ValidationDataType)

使用指定的运算符和数据类型比较两个字符串。 此版本的重载方法使用当前区域性使用的格式比较货币、双精度值和日期值。

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

使用指定的运算符和验证数据类型比较两个字符串。 此版本的重载允许你指定是否使用非区域性格式比较值。

Compare(String, String, ValidationCompareOperator, ValidationDataType)

使用指定的运算符和数据类型比较两个字符串。 此版本的重载方法使用当前区域性使用的格式比较货币、双精度值和日期值。

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

参数

leftText
String

运算符左侧的值。

rightText
String

运算符右侧的值。

type
ValidationDataType

其中一个 ValidationDataType 值。

返回

如果参数以参数指定的方式与参数相关,则为 。

注解

该方法Compare(String, String, ValidationCompareOperator, ValidationDataType)用于测试参数的值leftText是否以参数指定的rightText方式与参数的值op相关。 该 type 参数指定所比较的值的数据类型。

注释

如果参数设置为/>,则此方法仅测试参数所指定的数据类型的参数值。 忽略 rightText 参数。

此版本的方法使用当前区域性使用的格式比较值。 若要使用非区域性格式比较值,请使用 BaseCompareValidator.Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) 此方法的重载版本。

另请参阅

适用于

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

使用指定的运算符和验证数据类型比较两个字符串。 此版本的重载允许你指定是否使用非区域性格式比较值。

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

参数

leftText
String

运算符左侧的值。

cultureInvariantLeftText
Boolean

true 将左侧值转换为非区域性格式;否则,为 false.

rightText
String

运算符右侧的值。

cultureInvariantRightText
Boolean

true 将右侧值转换为非区域性格式;否则,为 false.

type
ValidationDataType

其中一个 ValidationDataType 值。

返回

如果参数以参数指定的方式与参数相关,则为 。

注解

该方法Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)用于测试参数的值leftText是否以参数指定的rightText方式与参数的值op相关。 该 type 参数指定所比较的值的数据类型。

注释

如果参数设置为/>,则此方法仅测试参数所指定的数据类型的参数值。 忽略 rightText 参数。

若要指示应使用非区域性格式比较值,请 truecultureInvariantLeftText 参数 cultureInvariantRightText 传入;否则,将使用当前区域性使用的格式进行比较这些值。 使用当前区域性使用的格式比较值时,请考虑使用 BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) 此方法的重载版本。

另请参阅

适用于