第七天
學習目的
接觸驗證控件
昨天介紹了SQL SERVER插入數據但是我們省略了驗證輸入這一步以前的做法是用語句逐個判斷輸入的正確性如是否為空長度是否超過等現在NET中有了驗證控件可以使我們在編程的語句中大在簡化了今天介紹驗證控件中最基本的一個RequeiredFieldValidator控件是用來判別否輸入控件是否為空值如為空則引發錯誤
RequeiredFieldValidator可以用來驗證TextBoxListBoxDropDownListRadioButtonList及Html控件中的InputTextTextAreaSelectInputFile等
屬性介紹
ControlToValidate指點驗證某一控件的控件名如為空將引發異常
ErrorMessage錯誤提示信息
IsValid用於判斷是否通過驗證
Display有三個值None表示錯誤時不顯示信息但在ValidationSunmmary控件中顯示Static表示不論錯誤提示是否出現都占頁面空間Dymatic只有錯誤提示才占用空間
Text文本內容和ErrorMessage一起使用時將顯示Text錯誤信息該種情況可以通過ValidationSummay控件顯示ErrorMessage屬性的提示
使用方法
設置
txtTitleMaxLength()
txtSubTitle: MaxLength()
txtWriter: MaxLength()
這樣可以防止輸入過長字符串
rfvTitleControlToValidate(txtTitle)ErrorMessage(標題必須輸入)
rfvContentControlToValidate(txtTitle)ErrorMessage(內容必須輸入)
這樣在沒有驗證通過時會出現下圖信息提示並不執行插入語句直到驗證正確後才執行數據更新
From:http://tw.wingwit.com/Article/program/net/201311/15764.html