CustomValidator 控制項

CustomValidator 控制項可使用您自己撰寫的驗證邏輯,檢查使用者的輸入。這類驗證可讓您檢查執行階段時所衍生的值。

CustomValidator 可與其他控制項搭配使用,如 TextBox 控制項。在新增 CustomValidator 之前,請先將要驗證的控制項新增至網頁中,如此一來,即可輕鬆地將 CustomValidator 與驗證控制項產生關聯。

新增 CustomValidator 控制項至網頁

  1. 將 CustomValidator 控制項從 [工具箱] 工作窗格拖曳至網頁。

  2. 在 [設計] 檢視中選取 CustomValidator 並按一下滑鼠右鍵,然後按一下快顯功能表上的 [屬性]。

  3. 在 [標籤屬性] 工作窗格中,選取要使用 ControlToValidate 屬性下拉式清單中的 CustomValidator 驗證之控制項。

  4. 若要驗證用戶端瀏覽器中的控制項,請將 [ClientValidationFunction] 設定為驗證中要使用的 JavaScript 函數名稱。

    如需有關如何撰寫可與 CustomValidator 控制項搭配使用的用戶端或伺服器函數的詳細資訊,請參閱 MSDN Library 的 How To:使用 ASP.NET 伺服器控制項的自訂函式驗證

  5. 若要使用 ValidationSummary 控制項合併驗證錯誤訊息,請將 ValidationGroup 屬性設定為驗證控制項的群組名稱。只要群組中的所有控制項都有相同的值,這就可以是任何字串。

  6. 如需所有 [CustomValidator] 控制項屬性的完整說明,請參閱 MSDN Library 的 CustomValidator 成員

  7. 如需有關使用驗證控制項驗證使用者輸入的詳細資訊,請參閱 MSDN Library 的「如何」主題 - 驗證控制項

請參閱

概念

ASP.NET 驗證控制項概觀

RangeValidator 控制項

RegularExpressionValidator 控制項

RequiredFieldValidator 控制項

ValidationSummary 控制項