BaseCompareValidator.Compare 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的运算符和验证数据类型比较两个字符串。
重载
| 名称 | 说明 |
|---|---|
| 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 参数。
若要指示应使用非区域性格式比较值,请 true 为 cultureInvariantLeftText 参数 cultureInvariantRightText 传入;否则,将使用当前区域性使用的格式进行比较这些值。 使用当前区域性使用的格式比较值时,请考虑使用 BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) 此方法的重载版本。