BaseCompareValidator.Compare 方法

定義

使用指定的運算子與驗證資料型態比較兩個字串。

多載

名稱 Description
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

運算子右側的值。

op
ValidationCompareOperator

這是其中一項 ValidationCompareOperator 價值。

type
ValidationDataType

這是其中一項 ValidationDataType 價值。

傳回

true若參數leftValue與參數rightValue的關聯依照參數op指定的方式;否則,。 false

備註

Compare(String, String, ValidationCompareOperator, ValidationDataType) 方法用來測試參數值是否 leftText 與參數值以 rightText 參數指定的 op 方式相關聯。 參數 type 指定被比較值的資料型態。

Note

op參數設為 ValidationCompareOperator.DataTypeCheck,此方法僅測試該leftText參數指定資料型態的參數值typerightText 參數會被忽略。

此版本的方法使用當前文化所採用的格式比較數值。 若要使用文化中立格式比較數值,請使用 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

op
ValidationCompareOperator

這是其中一項 ValidationCompareOperator 價值。

type
ValidationDataType

這是其中一項 ValidationDataType 價值。

傳回

true若參數leftValue與參數rightValue的關聯依照參數op指定的方式;否則,。 false

備註

Compare(String, Boolean, String, Boolean, ValidationCompareOperator, ValidationDataType) 方法用來測試參數值是否 leftText 與參數值以 rightText 參數指定的 op 方式相關聯。 參數 type 指定被比較值的資料型態。

Note

op參數設為 ValidationCompareOperator.DataTypeCheck,此方法僅測試該leftText參數指定資料型態的參數值typerightText 參數會被忽略。

若要表示應使用文化中立格式比較數值,輸入truecultureInvariantLeftText參數cultureInvariantRightText;否則,則依當前文化所用格式比較數值。 在使用當前文化格式比較數值時,考慮使用 BaseCompareValidator.Compare(String, String, ValidationCompareOperator, ValidationDataType) 此方法的超載版本。

另請參閱

適用於