国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

ASP.NET驗(yàn)證控件一

2019-11-14 15:48:02
字體:
供稿:網(wǎng)友

  為了更好地創(chuàng)建交互式Web應(yīng)用程序、加強(qiáng)應(yīng)用程序安全性,程序開發(fā)人員應(yīng)該對(duì)用戶輸入的內(nèi)容進(jìn)行驗(yàn)證。

  asp.net提供了一系列輸入驗(yàn)證控件,使用這些控件用戶可以很方便地實(shí)現(xiàn)輸入驗(yàn)證。

  ASP.NET還提供了可以在控件開發(fā)中使用的可擴(kuò)充的驗(yàn)證框架,開發(fā)人員可以通過使用這個(gè)驗(yàn)證框架來定制自己的驗(yàn)證控件。

RequiredFieldValidator控件

  RequiredFieldValidator控件的功能是指定用戶必須為某個(gè)在ASP.NET網(wǎng)頁(yè)上的特定控件提供信息。

  RequiredFieldValidator控件的常用屬性如下:

    ControlToValidate:通過設(shè)置該屬性為某控件的ID來把驗(yàn)證控件綁定到需要驗(yàn)證的控件。

    ErrorMessage:通過該屬性來設(shè)置當(dāng)驗(yàn)證控件無(wú)效時(shí)需要顯示的信息。

    ValidationGroup:綁定到驗(yàn)證程序所屬的組。

    Text:當(dāng)驗(yàn)證控件無(wú)效時(shí)顯示的驗(yàn)證程序的文本。

    Display:通過該屬性來設(shè)置驗(yàn)證控件的顯示模式,該屬性有三個(gè)值:None表示驗(yàn)證控件無(wú)效時(shí)不顯示信息;Static表示驗(yàn)證控件在頁(yè)面上占位是靜態(tài)的,

      不能為其他空間所占;

    Dynamic表示驗(yàn)證控件在頁(yè)面上占位是動(dòng)態(tài)的,可以為其他空間所占,當(dāng)驗(yàn)證失效時(shí)驗(yàn)證控件才占據(jù)頁(yè)面位置。

CompareValidator控件

  CompareValidator控件的功能是驗(yàn)證某個(gè)輸入控件里輸入的信息是否滿足事先設(shè)定的條件。

  CompareValidator控件的常用屬性如下:

    ControlToValidate:通過設(shè)置該屬性為某控件的ID來把驗(yàn)證控件綁定到需要驗(yàn)證的控件。

    ErrorMessage:通過該屬性來設(shè)置當(dāng)驗(yàn)證控件無(wú)效時(shí)需要顯示的信息。

    ValidationGroup:綁定到驗(yàn)證程序所屬的組。

    Text:當(dāng)驗(yàn)證控件無(wú)效時(shí)顯示的驗(yàn)證程序的文本。

    Display:通過該屬性來設(shè)置驗(yàn)證控件的顯示模式。

    Operator:通過該屬性來設(shè)置比較時(shí)所用到的運(yùn)算符。

    ValueToCompare:設(shè)置用來做比較的數(shù)據(jù)。

    ControlToCompare:設(shè)置用來做比較的控件,需要讓驗(yàn)證控件控制的控件和其他控件里的數(shù)據(jù)做比較就會(huì)用到這個(gè)屬性。

RangeValidator控件

  RangeValidator控件的功能是驗(yàn)證用戶對(duì)某個(gè)文本框的輸入是否在某個(gè)范圍之內(nèi)。

  RangeValidator控件的常用屬性如下:

    ControlToValidate:通過設(shè)置該屬性為某控件的ID來把驗(yàn)證控件綁定到需要驗(yàn)證的控件。

    ErrorMessage:通過該屬性來設(shè)置當(dāng)驗(yàn)證控件無(wú)效時(shí)需要顯示的信息。

    ValidationGroup:綁定到驗(yàn)證程序所屬的組。

    Text:當(dāng)驗(yàn)證控件無(wú)效時(shí)顯示的驗(yàn)證程序的文本。

    Display:通過該屬性來設(shè)置驗(yàn)證控件的顯示模式。

    Type:通過該屬性來設(shè)置按照哪種數(shù)據(jù)類型來進(jìn)行比較。

    MaximumValue:設(shè)置用來做比較的數(shù)據(jù)范圍上限。

    MinimumValue:設(shè)置用來做比較的數(shù)據(jù)范圍下限。

RegularExPRessionValidator控件

  RegularExpressionValidator控件的功能是驗(yàn)證用戶輸入的數(shù)據(jù)是否符合正則表達(dá)式預(yù)定義的格式。

  RegularExpressionValidator控件的常用屬性如下 :

    ControlToValidate:通過設(shè)置該屬性為某控件的ID來把驗(yàn)證控件綁定到需要驗(yàn)證的控件。

    ErrorMessage:通過該屬性來設(shè)置當(dāng)驗(yàn)證控件無(wú)效時(shí)需要顯示的信息。

    ValidationGroup:綁定到驗(yàn)證程序所屬的組。

    Text:當(dāng)驗(yàn)證控件無(wú)效時(shí)顯示的驗(yàn)證程序的文本。

    Display:通過該屬性來設(shè)置驗(yàn)證控件的顯示模式。

    ValidationExpression:通過該屬性來設(shè)置利用正則表達(dá)式描述的預(yù)定義格式。

CustomValidator控件 

  CustomValidator控件的功能是能夠調(diào)用程序員在服務(wù)器端編寫的自定義驗(yàn)證函數(shù)。有時(shí)使用現(xiàn)有的驗(yàn)證控件可能滿足不了程序員的需求,可能需要程序員自己來編寫驗(yàn)證

        函數(shù),而通過CustomValidator控件的服務(wù)器端事件可以把該驗(yàn)證函數(shù)綁定到相應(yīng)的控件。

  CustomValidator控件的常用屬性如下: 

    ControlToValidate:通過設(shè)置該屬性為某控件的ID來把驗(yàn)證控件綁定到需要驗(yàn)證的控件。

    ErrorMessage:通過該屬性來設(shè)置當(dāng)驗(yàn)證控件無(wú)效時(shí)需要顯示的信息。

    ValidationGroup:綁定到驗(yàn)證程序所屬的組。

    Text:當(dāng)驗(yàn)證控件無(wú)效時(shí)顯示的驗(yàn)證程序的文本。

    Display:通過該屬性來設(shè)置驗(yàn)證控件的顯示模式。

    ValidationEmptyText:通過該屬性來判斷綁定的控件為空時(shí)是否執(zhí)行驗(yàn)證,該屬性為true的含義是綁定的控件為空時(shí)執(zhí)行驗(yàn)證,為false含義則是綁定的控件為空時(shí)不執(zhí)

                行驗(yàn)證。

    IsValid:獲取一個(gè)值來判斷是否通過驗(yàn)證,true表示通過驗(yàn)證,而false表示不通過驗(yàn)證。

 

原文鏈接:

http://blog.csdn.net/spilledlight/article/details/48730225

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 盈江县| 曲沃县| 乡城县| 平谷区| 清丰县| 建德市| 古浪县| 焦作市| 平果县| 密云县| 东山县| 长岭县| 阿巴嘎旗| 佛坪县| 阿克陶县| 铁岭县| 门源| 丹巴县| 高台县| 陆良县| 时尚| 南投县| 佛学| 松滋市| 霍城县| 山阴县| 宜都市| 丰都县| 伊宁县| 册亨县| 旅游| 砚山县| 双鸭山市| 新蔡县| 蓝山县| 金乡县| 康保县| 甘南县| 鹿邑县| 独山县| 苗栗市|