資源描述:
《ch07--驗(yàn)證控件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、ASP.NETWEB應(yīng)用程序設(shè)計(jì)教程第7章驗(yàn)證控件本章要點(diǎn)◆了解驗(yàn)證控件的使用原因及驗(yàn)證時(shí)機(jī)◆掌握必填驗(yàn)證控件用法◆掌握范圍驗(yàn)證控件的用法◆掌握比較驗(yàn)證控件的用法◆掌握正則表達(dá)式的基本概念和用法◆掌握正則驗(yàn)證控件的用法◆掌握驗(yàn)證總結(jié)控件的用法◆掌握自定義驗(yàn)證控件的用法7.1驗(yàn)證控件概述(1)為什么需要使用驗(yàn)證控件?什么時(shí)候開始驗(yàn)證?7.1驗(yàn)證控件概述(2)課堂演示實(shí)例:4.OrderForm.aspxValidationImage.aspxShowSetFocusOnError.aspxShowValidators.aspxShowDisableVal
2、idation.aspx1.ShowRequiredFieldValidator.aspxShowInitialValue.aspx3.ShowRangeValidator.aspxShowDataTypeCheck.aspx7.1驗(yàn)證控件概述(3)課堂演示實(shí)例(續(xù)):ShowFixedValue.aspx2.ShowCompareValues.aspxShowRegularExpressionValidator.aspxShowCustomValidator.aspxShowCustomValidatorJS.aspxShowValidationSu
3、mmary.aspxShowSummaryPopup.aspx7.2RequiredFieldValidator控件RequiredFieldValidator控件用于確保用戶在一個(gè)控件中輸入了數(shù)據(jù)3種Display屬性的區(qū)別:P161顯示ErrorMessage還是顯示Text內(nèi)容?P161ControlToValidate=“字符串,被驗(yàn)證的控件的名稱”ErrorMessage=“字符串,錯(cuò)誤發(fā)生時(shí)的提示信息”Text=“字符串,錯(cuò)誤發(fā)生時(shí)的提示信息”Display=
4、“Static
5、Dynamic
6、None,錯(cuò)誤信息的顯示方式”runat=“server”7.3CompareValidator控件CompareValidator控件用于將一個(gè)控件的值和另一個(gè)控件的值進(jìn)行比較,也可以用來將一個(gè)控件的值和一個(gè)指定的值進(jìn)行比較。ControlToValidate=“字符串,設(shè)置要比較的控件ID”ControlToCompare=“字符串,設(shè)置被比較的控件ID”O(jiān)perator=“Equal
7、NotEqu
8、al
9、GreaterThan
10、GreaterThanEqual
11、LessThan
12、LessThanEqual”Type=“String
13、Integer
14、Double
15、Date
16、Currency,按哪種數(shù)據(jù)類型比較”ValueToCompare=“值,指定的數(shù)據(jù)值”ErrorMessage=“字符串,錯(cuò)誤提示信息”Display=“Static
17、Dynamic
18、None,錯(cuò)誤信息的顯示方式”runat=“server”7.4RangeValidator控件RangeValidator控件驗(yàn)證輸入值是否在指定范
19、圍內(nèi):ControlToValidate=“字符串,被驗(yàn)證的控件ID”MaximumValue=“值,允許輸入的最大值”MinimumValue=“值,允許輸入的最小值”Type=“String
20、Integer
21、Double
22、Date
23、Currency,表示按哪一種數(shù)據(jù)類型進(jìn)行比較”ErrorMessage=“字符串,錯(cuò)誤提示信息”Display=“Static
24、Dynamic
25、None,錯(cuò)誤信息的顯示方式”runat=“server”7.5Regula
26、rExpressionValidatorRegularExpressionValildator控件用來驗(yàn)證輸入值是否和正則表達(dá)式定義的模式匹配,常用來驗(yàn)證電話號(hào)碼、郵政編碼、EMail等。ControlToValidate=“字符串,被驗(yàn)證的控件ID”ValidationExpression=“字符串,正則表達(dá)式”ErrorMessage=“字符串,錯(cuò)誤提示信息”Display=“Static
27、Dynamic
28、None,錯(cuò)誤信息顯示方式”runat=“server”
29、sp:RegularExpressionValidator>7.5RegularExpress