国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Silverlight實例教程 - Validation數(shù)據(jù)驗證開篇
說起來Validation驗證功能,相信大家都不陌生,在應(yīng)用中,當需要用戶交互輸入時,開發(fā)人員都會加入一些驗證代碼,這樣可以有效的避免應(yīng)用異常出現(xiàn),也可以使應(yīng)用的錯誤提示信息清晰明了的顯示在客戶端,有利于異常定位,同時也提高用戶體驗。特別是在商業(yè)應(yīng)用項目中,使用Validation功能,可以在數(shù)據(jù)存入存儲設(shè)備前,進行格式,以及內(nèi)容的校驗,這樣也提高了數(shù)據(jù)存儲的安全性。
下面的ASP.NET的驗證控件演示,是傳統(tǒng)Web應(yīng)用中最常見的驗證效果,其中包括Required Field Validator,Range Validator等驗證控件,
Ajax Validation:
而Silverlight同樣提供類似于ASP.NET驗證控件的支持,在Silverlight Toolkit開源項目中,包含Data Input的Validation演示,
簡單數(shù)據(jù)綁定驗證,
下圖為ValidationSummary控件演示:
為了幫助大家學習和掌握Silverlight的Validation功能,隨后的幾篇,我將詳細介紹一下Silverlight的Validation功能,并將結(jié)合一些實例演示幫助大家理解Validation驗證功能。
本系列應(yīng)用開發(fā)環(huán)境是:
Windows 7 Ultimate 英文版
Visual Studio 2010 Premium 英文版
Expression Blend 4 Premium 英文版
Silverlight 4
Validation驗證概述
Validation,是驗證,校驗的意思,通常發(fā)生在用戶輸入數(shù)據(jù)后,進行驗證判斷,以確認用戶輸入正確信息。在驗證的方法中,我們可以簡單的從兩個驗證類型理解Validation,
1. 語法驗證,該驗證類型是通過成員的數(shù)據(jù)類型定義對比驗證當前輸入數(shù)據(jù)類型得出的驗證結(jié)果;
例如,定義一個int類型,而賦值是string時,則會返回錯誤異常,驗證控件,將獲取該異常信息反饋到客戶端;
1 public int Zip {get;set}
語法驗證經(jīng)常發(fā)生在數(shù)據(jù)改變之前,其表現(xiàn)方式會在UI中體現(xiàn);
2. 語義驗證,該驗證類型是將當前輸入數(shù)據(jù)根據(jù)特定數(shù)據(jù)限制代碼進行驗證;
例如:指定某TextBox為必須輸入,或者限定某TextBox內(nèi)容長度,或者使用正則表達式控制其輸入內(nèi)容,最典型的例子是對電子郵件地址的驗證:
語義驗證通常會發(fā)生在數(shù)據(jù)改變之后,其表現(xiàn)方式可以由開發(fā)人員控制,不一定會在UI中體現(xiàn);
一個簡單的數(shù)據(jù)綁定,異常捕獲驗證時序圖,本篇,不計劃講解該圖,我將在隨后的實例中,解釋該驗證原理。
今天暫時介紹到這里,隨后幾篇將結(jié)合具體的Validation類和實例,講解Silverlight Validation應(yīng)用。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Expression Blend實例中文教程(7)
非常精彩的Silverlight 2控件樣式
SilverLight:基礎(chǔ)控件使用(2)
Activiti 工作流表單設(shè)計及開發(fā)
vc++ DDX和DDV UpdateData()控件與變量之間值的傳遞
Silverlight 如何導(dǎo)出圖片
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服