自动校验控件演示[含源码]
??? 在開(kāi)發(fā)網(wǎng)站的過(guò)程中,總是在不停的在設(shè)置窗口過(guò)程中堆放一個(gè)又一個(gè)的校驗(yàn)控件,雖然
不是很麻煩,但還是有些頭上飛蒼蠅的感覺(jué),由于最近的項(xiàng)目進(jìn)行的比較順利, 同時(shí)又有時(shí)
間剩余,就想著寫(xiě)一個(gè)控件,讓它通過(guò)設(shè)置完成一些功能,如郵箱,數(shù)字,電話號(hào)碼,非空
等校驗(yàn),基本上用了一天半就寫(xiě)完了,同時(shí)又把以前常用的上傳文件的功能也加入到了這個(gè)
控件庫(kù)中,并進(jìn)行了測(cè)試,基本上沒(méi)什么問(wèn)題,在這里特把源代碼提供下載,希望有興趣的
朋友有空研究一個(gè),如果有什么建議或改動(dòng),請(qǐng)及時(shí)通知我,謝謝大家。
??? 我現(xiàn)在使用方法說(shuō)明一下:
??? 1.把My_WCL.dll文件加載到當(dāng)前項(xiàng)目中。
??? 2.在工具欄中加載這個(gè)控件后,如圖
??? 3.將上圖中的MyTextBox控件用鼠標(biāo)加載到本當(dāng)前窗體上,并在控件上點(diǎn)擊右鍵選擇屬性
,如圖,
點(diǎn)擊CanBeNull屬性后選擇必填即可。
??? 4.如果要進(jìn)行郵箱等其它類(lèi)型的校驗(yàn),可點(diǎn)擊RequireFieldType,如圖
,從中選擇相關(guān)的類(lèi)型即可。
??? 5。關(guān)于文件上傳控件的設(shè)置如圖所示:
??? (注:如果校驗(yàn)無(wú)效,可能需要先在DOS命令行下運(yùn)行aspnet_regiis -c重新安裝腳本庫(kù)
“/aspnet_client/system_web/1_1_4322/WebUIValidation.js)
???? 謝謝大家! 源代碼
???? 如須轉(zhuǎn)載,請(qǐng)注明出處。
?
總結(jié)
以上是生活随笔為你收集整理的自动校验控件演示[含源码]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: HELP! I’m an Object
- 下一篇: 我的梦中情人……