• Asp.Net 入門學習——校驗控件



    Asp.Net 提供了以下5種校驗控件:

        RequireFieldValidator:確保用戶已經將數據輸入一個控件
        CompareValidator:比較用戶輸入的數據和一個常數值(另一個控件的一個值或從屬性的數據庫的值)
        RangValidator:將用戶輸入的數據和一個值的範圍進行對比,檢查數據是在指定的範圍內,還是在指定範圍外。
        RegularExpressionValidator:使用這個控件來檢查用戶輸入的數據是否匹配於一個指定的正則表達式、模式或格式或格式(如電話號碼)
        CustomValidator:定義你自己的檢驗邏輯並將其關聯到要檢驗的控件。

    使用RequireFieldValidator控件:
    1、將窗體中添加RequireFieldValidator控件,並放置到要顯示錯誤的地方,如控件的正下方。
    2、設置屬性:
          ControlToValidate:設置需要驗證的控件
          ErrorMessage:錯誤提示信息(當不設Text屬性時,將顯示ErrorMessage屬性的值)


    使用CompareValidator控件:
    1、將窗體中添加CompareValidator控件,並放置到要顯示錯誤的地方,如控件的正下方。
    2、設置屬性:
          ControlToValidate:設置需要驗證的控件
          ErrorMessage:錯誤提示信息
          MaximumValue:最大值
          MinimumValue:最小值
          Type:輸入值的類型


    校驗控件的其它屬性:
        EnableClientScrip:為False時,禁止客戶端校驗,強制在服務器上執行所有檢查
        CustomValidator控件的ServerValidate事件:用於在服務器上顯式執行檢驗,即使是在EnableCientScript被設置為True的時候。


    ValidationSummary控件:
        用於顯示Web窗體所有檢驗控件的ErrorMessage值。
        ShowSummary:顯示所有錯誤信息
        ShowMessageBox:用消息框顯示錯誤信息

  • 相关阅读:
    python的几个实例程序员节日快乐
    用python的time库写一个进度条
    用python绘画一些简单图片
    头文件板子
    Codeforces 606-C:Sorting Railway Cars(LIS)
    中南林业科技大学第十一届程序设计大赛- I:背包问题
    离散数学:用C语言来判断集合存在的二元关系
    中南林业科技大学第十一届程序设计大赛-C:有趣的二进制
    POJ 1611:The Suspects(并查集)
    POJ 2236:Wireless Network(并查集)
  • 原文地址:https://www.cnblogs.com/scottckt/p/1007940.html
Copyright © 2020-2023  润新知