程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> C#驗證控件的使用方法

C#驗證控件的使用方法

編輯:.NET實例教程

ASP.Net為開發人員提供了一整套完整的服務器控件來驗證用戶輸入的信息是否有效。這些控件如下:

    1、RequiredFIEldValidator:驗證一個必填字段,如果這個字段沒填,那麼,將不能提交信息。

    2、CompareValidator:比較驗證。比較兩個字段值是否相等,如密碼和確認密碼兩個字段是否相等;比較一個字段與一個具體的值。

    3、RangeValidator:范圍驗證。驗證一個字段是否在某個范圍中,如成績字段要是0~100范圍中。

    4、RegularExpressionValidator:正則表達式驗證。它根據正則表達式來驗證用戶輸入字段的格式是否合法,如電子郵件、SFZ、電話號碼等。

    5、CustomValidator:在運行定制的客戶端JavaScript或VBScript函數時,可以使用這個控件。

    那麼,如何使用驗證控件呢?

    1、使用Visual Studio .NET 2003 命令提示工具運行aspnet_regIIS -c命令復制ASP.Net客戶端腳本文件。

    2、把驗證控件放在要驗證的控件右邊

    3、修改驗證控件的ControlToValidate屬性為要驗證的控件名。

    4、把驗證控件的ErrorMessage屬性修改更具體的錯誤描述信息,如“請輸入正確的電子郵件密碼”、“密碼不一致”、“必填字段”等。

    5、如果是使用RequiredFIEldValidator必填驗證控件,到這步就OK了。但是,如果使用的是其它幾個控件,還需要作以下設置:

    A、CompareValidator控件,比較兩個控件的值,要設置ControlToCompare、Operator和Type屬性。如果是要比較一個控件和一個具體的值,需要修改ValueToCompare、Operator和Type屬性。

    B、RangeValidator控件,分別在MinimunValue和MaximumValue屬性中設置最小值和最大值,還需要把Type屬性改為Currency或Integer。

    C、RegularExpress控件:通過ValidationExpress屬性,從列表中選擇一個新的正則表達式。

    最後,需要注意的是,每一個字段都可以使用多個不周類型的驗證控件進行驗證。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved