中国体育彩票官方网站|双色球近200期走试图

驗證控件-初探

作者:vkvi 來源:千一網絡(原創) 日期:2007-11-18

系統提交中,驗證客戶端輸入是很有必要的,ASP.NET 中具有客戶端輸入驗證的控件,使得我們大多數驗證都變得很簡單,不再需要編程即可完成,我們所要做的,就是對驗證控件屬性作一些設置。ASP.NET 中有五個驗證控件:RequiredFieldValidator、CompareValidator、RangeValidator、RegularExpressionValidator、CustomValidator,另外還有一個 ValidationSummary,該控件不用于驗證,但它會把未通過驗證的欄目都列舉出來。我們將在連載中一一介紹這些控件。

驗證控件中有幾個公用的屬性較為有用,它們是:

  • ControlToValidate 要驗證哪一個控件。
  • Display 如何顯示驗證控件,有三個可選值:dynamic-平常不占用頁面空間,驗證未通過時占用頁面空間,并顯示文字;None-一直不占用頁面空間;Static(默認值)-一直占用頁面空間,驗證未通過時顯示文字。
  • SetFocusOnError 是否在驗證未通過時將焦點移動到被驗證控件上,默認 false。
  • ErrorMessage 這是驗證未通過時顯示的錯誤信息,但我們一般還將錯誤信息寫在驗證控件的開始標簽和結束標簽之間,有什么區別呢?
    • ErrorMessage 可以被程序調用,寫在開始標簽和結束標簽的文字不能被程序調用;
    • 當開始標簽和結束標簽之間沒有文字時,驗證未通過時顯示 ErrorMessage 的屬性值;
    • 如果二者同時存在,則顯示錯誤信息時,顯示的是開始標簽和結束標簽之間的文字。
  • Text,Text 與 ErrorMessage 類似,根據前面一點的分析,優先級為:標簽之間的文字 > Text > ErrorMessage。
相關文章
文章評論
中国体育彩票官方网站 中国体育彩票七星彩走势图 为什么超市卖猪肉这么赚钱 澳洲幸运8开奖公告 白小姐三肖中特期期准香港中特网 11选5 街机海王捕鱼免费 南粤风采26选5走势 江苏十一选五开奖时间 安徽时时彩走势图表 贵州快3