BaseCompareValidator.Compare 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的运算符和验证数据类型比较两个字符串。
重载
Compare(String, String, ValidationCompareOperator, ValidationDataType) |
使用指定的运算符和数据类型比较两个字符串。 此版本的重载方法使用当前区域性使用的格式比较货币、Double 和日期值。 |
Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) |
使用指定的运算符和验证数据类型比较两个字符串。 此版本的重载允许您指定是否使用非特定区域性格式比较值。 |
Compare(String, String, ValidationCompareOperator, ValidationDataType)
使用指定的运算符和数据类型比较两个字符串。 此版本的重载方法使用当前区域性使用的格式比较货币、Double 和日期值。
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 值之一。
返回
如果 leftValue
参数与 rightValue
参数以 op
参数指定的方式相关,则为 true
;否则为 false
。
注解
方法Compare(String, String, ValidationCompareOperator, ValidationDataType)用于测试参数的值leftText
是否以 参数指定op
的方式与参数的值rightText
相关。 参数 type
指定要比较的值的数据类型。
注意
op
如果 参数设置为 ValidationCompareOperator.DataTypeCheck
,则此方法仅测试 参数指定的type
数据类型的参数的值leftText
。 忽略 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 值之一。
返回
如果 leftValue
参数与 rightValue
参数以 op
参数指定的方式相关,则为 true
;否则为 false
。
注解
方法Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType)用于测试参数的值leftText
是否以 参数指定op
的方式与参数的值rightText
相关。 参数 type
指定要比较的值的数据类型。
注意
op
如果 参数设置为 ValidationCompareOperator.DataTypeCheck
,则此方法仅测试 参数指定的type
数据类型的参数的值leftText
。 忽略 rightText
参数。
若要指示应使用非区域性格式比较值,请传入 true
cultureInvariantLeftText
和 cultureInvariantRightText
参数;否则,将使用当前区域性使用的格式来比较值。 使用当前区域性使用的格式比较值时,请考虑使用此方法的 BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) 重载版本。