熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

從零開始學ASP.NET(基礎篇 連載七)

2013-11-13 12:22:24  來源: .NET編程 

  第七天

  學習目的
  接觸驗證控件

  昨天介紹了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
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.