成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET數據驗證中的驗證組淺析

開發 后端
ASP.NET數據驗證中的驗證組是什么呢?ASP.NET數據驗證有什么必要性呢?本文就向你介紹相關信息。

ASP.NET數據驗證中的驗證組是什么概念呢?讓我們開始講述:

ASP.NET數據驗證是為了防止用戶錄入錯誤數據或者漏掉必須填寫的數據而使得服務器出現不必要的錯誤,ASP.NET有驗證控件方便我們進行數據驗證,但是有時會出現這樣或者那樣的問題,我今天就遇到了一個,把驗證控件說一下吧

  1. ﹤asp:TextBox ID="TextBox1" runat="server"﹥﹤/asp:TextBox﹥  
  2. ﹤asp:RequiredFieldValidator ID="RequiredFieldValidator1" 
  3. ControlToValidate="TextBox1" runat="server" ErrorMessage="RequiredFieldValidator"
  4. ﹤/asp:RequiredFieldValidator﹥  
  5.  ﹤asp:Button ID="Button1" runat="server" Text="Button1" /﹥ 

上面的ASP.NET數據驗證代碼實現了最基本的驗證,用戶如果不輸入信息而直接點擊Button1那么ErrorMessage就會顯示出來

  1. ﹤asp:TextBox ID="TextBox1" runat="server"﹥﹤/asp:TextBox﹥  
  2. ﹤asp:RequiredFieldValidator ID="RequiredFieldValidator1"   
  3.  
  4. ControlToValidate="TextBox1" runat="server" ErrorMessage="RequiredFieldValidator"﹥  
  5.  
  6. ﹤/asp:RequiredFieldValidator﹥  
  7. ﹤asp:Button ID="Button1" runat="server" Text="Button1" /﹥  
  8. ﹤asp:Button ID="Button2" runat="server" Text="Button2" /﹥ 

在上面的ASP.NET數據驗證代碼中用戶如果不輸入信息而點擊Button1或者Button2那么ErrorMessage都會顯示出來.如果我不想讓Button2引發驗證怎么辦呢? 好辦,給Button2添加一個屬性 CausesValidation="false" 如下

  1. ﹤asp:TextBox ID="TextBox1" runat="server"﹥﹤/asp:TextBox﹥  
  2. ﹤asp:RequiredFieldValidator ID="RequiredFieldValidator1"   
  3. ControlToValidate="TextBox1" runat="server" ErrorMessage="RequiredFieldValidator"﹥  
  4. ﹤/asp:RequiredFieldValidator﹥  
  5. ﹤asp:Button ID="Button1" runat="server" Text="Button1" /﹥  
  6. ﹤asp:Button ID="Button2" runat="server" Text="Button2"   CausesValidation="false"   /﹥ 

這樣用戶如果在不輸入信息的情況下直接點擊Button2   ErrorMessage就不會出現

但是有時候需要我們在同一頁面驗證不同的信息,你肯定不能將按鈕的 CausesValidation="false" 加上,我們需要加的是ValidationGroup屬性

  1. ﹤asp:TextBox ID="TextBox1" runat="server"﹥﹤/asp:TextBox﹥  
  2. ﹤asp:RequiredFieldValidator ID="RequiredFieldValidator1"   
  3.  
  4. ControlToValidate="TextBox1" ValidationGroup="basicInfo" runat="server" ErrorMessage="error form textbox1"﹥  
  5.  
  6. ﹤/asp:RequiredFieldValidator﹥  
  7. ﹤asp:Button ID="Button1" ValidationGroup="basicInfo" runat="server" Text="Button1" /﹥  
  8. ﹤asp:TextBox ID="TextBox2" runat="server"﹥﹤/asp:TextBox﹥  
  9. ﹤asp:RequiredFieldValidator ID="RequiredFieldValidator2"   
  10.  
  11. ControlToValidate="TextBox2" ValidationGroup="moreInof" runat="server" ErrorMessage="error form textbox2" ﹥  
  12.  
  13. ﹤/asp:RequiredFieldValidator﹥  
  14. ﹤asp:Button ID="Button2" ValidationGroup="moreInof" runat="server" Text="Button2" /﹥ 

這樣就實現了你點擊Button只引發對特定button的ASP.NET數據驗證而不會影響其他的button

總結:使用ASP.NET數據驗證驗證組可以將頁面上的驗證控件歸為一組。可以對每個驗證組執行驗證,該驗證與同一頁的其他驗證組無關。

將要分組的所有控件的 ValidationGroup 屬性設置為同一個名稱(字符串)即可創建驗證組。可以為驗證組分配任何名稱,但必須對該組的所有成員使用相同的名稱。

ASP.NET數據驗證中驗證組的相關信息就向你介紹到這里,希望對你理解ASP.NET數據驗證中的驗證組有所幫助。

【編輯推薦】

  1. 哈希算法實現ASP.NET數據加密
  2. 對稱加密算法實現ASP.NET數據加密
  3. ASP.NET數據導入之實現Excel to MSSQL
  4. ASP.NET數據集使用示例詳細圖解
  5. ASP.NET數據類型轉換淺析
責任編輯:仲衡 來源: 百度空間
相關推薦

2009-08-05 16:17:29

ASP.NET For

2009-08-05 16:50:09

ASP.NET For

2009-07-27 17:25:53

ASP.NET驗證控件

2009-08-04 15:20:59

ASP.NET數據驗證數據驗證控件

2009-08-04 17:41:10

ASP.NET數據驗證

2009-08-04 15:36:16

2009-07-29 09:59:10

ASP.NET For

2009-08-05 13:09:17

ASP.NET應用執行

2009-08-05 15:29:33

ASP.NET For

2009-09-18 10:20:26

PRG數據驗證

2009-08-07 14:40:36

RegularExprASP.NET驗證控件

2009-08-04 16:50:26

2011-04-12 13:53:25

ASP.NET MVCjQuery

2024-05-06 00:00:00

ASP.NET授權機制

2010-06-02 12:32:29

MySQL數據庫

2011-05-23 10:37:03

2009-07-29 12:55:44

ASP.NET身份驗證

2009-07-22 14:23:39

URL RewriteASP.NET

2009-07-27 15:34:11

MembershipASP.NET

2009-08-05 18:36:12

ASP.NET Che
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产分类视频 | av天天澡天天爽天天av | 99这里只有精品视频 | a精品视频 | 国产精品一码二码三码在线 | 日本黄色大片免费 | 亚洲天堂精品久久 | 中文二区| 日韩欧美一级精品久久 | 中日字幕大片在线播放 | 看片国产| 亚洲欧美视频一区 | 日韩有码一区二区三区 | 亚洲性在线 | 成人激情视频免费在线观看 | 99在线资源 | 91精品国产综合久久婷婷香蕉 | 久久久久久久一区 | 免费视频一区二区三区在线观看 | 紧缚调教一区二区三区视频 | 日韩av免费在线电影 | 国产高清久久久 | 天天看天天爽 | 国产欧美一区二区三区在线播放 | 国内精品视频一区二区三区 | 久久久不卡网国产精品一区 | 欧美炮房 | 黄色片免费在线观看 | 国产亚洲网站 | 国产精品久久久久久久久久久久久 | 中文字幕在线一区 | 日本人爽p大片免费看 | www.一区二区三区 | 亚洲免费婷婷 | 成人午夜视频在线观看 | 亚洲视频中文字幕 | 久久伦理中文字幕 | 日韩一区二区av | 国产高清在线观看 | 欧美激情精品久久久久久变态 | 人人做人人澡人人爽欧美 |