日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

webform里的验证控件

發(fā)布時(shí)間:2023/11/27 生活经验 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 webform里的验证控件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.非空驗(yàn)證控件:RequireFieldValidator? ;2.數(shù)據(jù)比較驗(yàn)證:CompareValidator ;3.數(shù)據(jù)范圍驗(yàn)證:RangeValidator ;4.正則表達(dá)式驗(yàn)證:RegularExpressionValidator ;5.自定義條件驗(yàn)證: CustomValidator 非空驗(yàn)證控件:RequireFieldValidator? 當(dāng)某個(gè)接受用戶(hù)輸入的控件中的內(nèi)容,不能為空時(shí),使用RequiredFildValidator控件, 必須設(shè)置以下兩個(gè)屬性: ErrorMessage:”必填” ContrltoValidtor:TextBOX1 如果這個(gè)控件有“默認(rèn)值”,這樣他沒(méi)有輸入任何東西,也不是空,可對(duì)于系統(tǒng)同來(lái)說(shuō)它的輸入就是0,這時(shí)候可以設(shè)置非空驗(yàn)證控件的 initialValue=默認(rèn)值;提示錯(cuò)誤信息。 如果既不能是默認(rèn)值,又不能為空此時(shí),需要兩個(gè)驗(yàn)證控件來(lái)驗(yàn)證一個(gè)輸入控件的輸入。 該驗(yàn)證控件的目的事實(shí)被驗(yàn)證控件成為一個(gè)必填控件。 數(shù)據(jù)比較驗(yàn)證:CompareValidator 功能:將用戶(hù)的輸入與常數(shù)值、另一個(gè)控件的屬性值進(jìn)行比較。 語(yǔ)法: <asp:CompareValidator ID="驗(yàn)證控件名稱(chēng)" runat="server" ControlToCompare="與被驗(yàn)證控件相比較的控件名稱(chēng) " ControlToValidate="被驗(yàn)證的控件的名稱(chēng)" ErrorMessage="出錯(cuò)提示></asp:CompareValidator> 屬性: ControlToValidate:指定要驗(yàn)證的輸入控件 ControlToCompare: 指定與被驗(yàn)證的輸入控件相比較的另一個(gè)輸入控件 Type:確定輸入到輸入控件中的值是否可以轉(zhuǎn)換為 Type 屬性所指定的數(shù)據(jù)類(lèi)型。 Operator:允許您指定要執(zhí)行的比較類(lèi)型,如大于、等于等。 注意: 如果輸入控件為空,則不調(diào)用任何驗(yàn)證函數(shù)并且驗(yàn)證成功。使用 RequiredFieldValidator 控件防止用戶(hù)跳過(guò)某個(gè)輸入控件。 數(shù)據(jù)范圍驗(yàn)證:RangeValidator 功能: 確保用戶(hù)輸入的值在指定的上下限范圍之內(nèi)。 語(yǔ)法:<asp:RangeValidator ID="驗(yàn)證控件名字" runat="server" ControlToValidate="被驗(yàn)證控件名" Display="顯示模式"?? ErrorMessage="出錯(cuò)信息" MaximumValue="最大值" MinimumValue="最小值" Type="類(lèi)型"></asp:RangeValidator> 使用方法與CompareValidator類(lèi)似 正則表達(dá)式驗(yàn)證:RegularExpressionValidator 語(yǔ)法: <asp:RegularExpressionValidator ID="驗(yàn)證控件名稱(chēng)" runat="server" ControlToValidate="被驗(yàn)證的輸入控件名"???? ErrorMessage="出錯(cuò)提示" ValidationExpression="正則表達(dá)式"></asp:RegularExpressionValidator> 正則表達(dá)式最重要的屬性是ValidationExpression,該屬性用于設(shè)置進(jìn)行比較驗(yàn)證的正則表達(dá)式 自定義條件驗(yàn)證: CustomValidator CustomValidator用于自定義驗(yàn)證規(guī)則。前面講的幾種驗(yàn)證控件都不能滿(mǎn)足需要時(shí),就需要借助該控件來(lái)自己定義驗(yàn)證邏輯。 CustomValidator既可以在服務(wù)器端驗(yàn)證,也可以在客戶(hù)端進(jìn)行驗(yàn)證 可以通過(guò)以下3種方式禁用數(shù)據(jù)驗(yàn)證: 1.將相關(guān)控件的CausesValidation屬性設(shè)置為false。 2.禁用驗(yàn)證控件 將驗(yàn)證控件的Enabled屬性設(shè)置為false。 3.禁用客戶(hù)端驗(yàn)證 將驗(yàn)證控件的EnableClientScript屬性設(shè)置為false。
? ?

轉(zhuǎn)載于:https://www.cnblogs.com/gongth-12/archive/2012/10/01/2791663.html

總結(jié)

以上是生活随笔為你收集整理的webform里的验证控件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。