HOW TO:比對範圍值驗證 ASP.NET 伺服器控制項 Home
This page is specific to:.NET Framework Version:2.03.5
ASP.NET
HOW TO:比對範圍值驗證 ASP.NET 伺服器控制項

更新:2007 年 11 月

您可以使用 ASP.NET RangeValidator 控制項,判斷使用者的輸入是否介於特定的範圍值之間,例如,介於兩個數字、兩個日期或兩個字母字元之間。您可以設定範圍的上限和下限,做為 RangeValidator 控制項的屬性 (Property)。您也必須指定控制項將要驗證的值的資料型別。如果使用者的輸入無法轉換為指定的資料型別,例如,它無法轉換為日期,則驗證會失敗。

若要驗證範圍值

  1. RangeValidator 控制項加入至網頁,並設定下列屬性:

    屬性

    說明

    ControlToValidate

    使用者必須為其提供內容值的控制項 ID。

    ErrorMessage, Text, Display

    指定當使用者略過該控制項時,所顯示錯誤的文字及位置的屬性 (Property)。如需詳細資訊,請參閱 HOW TO:控制 ASP.NET 伺服器控制項的驗證錯誤訊息顯示

  2. 使用 MinimumValueMaximumValue 屬性,設定範圍的上限和下限值。

  3. 設定 Type 屬性,以指定範圍設定的資料型別。使用 ValidationDataType 列舉型別 (Enumeration),它可讓您指定下列型別:

    注意事項:

    如果使用者讓控制項保持空白,控制項將通過範圍驗證。若要強制使用者輸入值,請同時加上 RequiredFieldValidator 控制項。如需詳細資訊,請參閱 HOW TO:驗證 ASP.NET 伺服器控制項的必要項目

  4. 在 ASP.NET Web 網頁程式碼中加入一個檢查有效性的測試。如需詳細資訊,請參閱 HOW TO:以程式的方式測試 ASP.NET 伺服器控制項的有效性

請參閱

概念

其他資源

© 2009 Microsoft Corporation. 著作權所有,並保留一切權利。   使用規定 | 商標 | 隱私權聲明
Page view tracker
對這個輕量型程式庫評分
x
ScriptFree 的輕量型組建 (loband) 新增您要求的功能: 搜尋方塊與預設語言代碼選擇。
您喜歡搜尋方塊嗎?
您喜歡索引標籤式的程式碼區塊嗎?
本主題的實用性如何?
告訴我們更多關於您的想法。
謝謝
x
您寶貴的意見可以協助我們改善 MSDN Online 的品質。
意見
切換檢視
一般
輕量型
ScriptFree
切換檢視