CompareValidator 控制項
CompareValidator 控制項可使用比較運算子 (例如小於、等於、大於),將使用者輸入與常數值、另一個控制項的值,或特定資料類型的值做比較。
CompareValidator 可與其他控制項搭配使用,例如 TextBox 控制項。在新增 CompareValidator 之前,請先將要驗證的控制項新增至網頁中,如此一來,即可輕鬆地將 CompareValidator 與驗證控制項產生關聯。
新增 CompareValidator 控制項至網頁
將 CompareValidator 控制項從 [工具箱] 工作窗格拖曳至網頁。
在 [設計] 檢視中選取 CompareValidator 並按一下滑鼠右鍵,然後按一下快顯功能表上的 [屬性]。
在 [標籤屬性] 工作窗格中,選取要使用 ControlToValidate 屬性下拉式清單中的 CompareValidator 驗證之控制項。
將 ControlToCompare 屬性設定為要比較的控制項,或將 ValueToCompare 屬性設定為要比較的值。
將 Operator 屬性設定為要使用的比較運算子:Equal、NotEqual、GreaterThan、GeaterThanEqual、LessThan、LessThanEqual 或 DataTypeCheck。如需有關這些運算子的相關資訊,請參閱 MSDN Library 的 CompareValidator.Operator 屬性。
若要使用 ValidationSummary 控制項合併驗證錯誤訊息,請將 ValidationGroup 屬性設定為驗證控制項的群組名稱。只要群組中的所有控制項都有相同的值,這就可以是任何字串。
注意事項: |
---|
當您指定 ControlToCompare 屬性中的控制項時,CompareValidator 控制項會將使用者輸入的值與其他控制項的 ValidationPropertyAttribute 指定之所有屬性進行比較。如果您同時設定了 ValueToCompare 和 ControlToCompare,則 ControlToCompare 具有較高的優先順位。 |
如需所有 [CompareValidator] 控制項屬性的完整說明,請參閱 MSDN Library 的 CompareValidator 成員。
如需有關使用驗證控制項驗證使用者輸入的詳細資訊,請參閱 MSDN Library 的「如何」主題 - 驗證控制項。