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

ASP.NET 2.0解決Button與驗證控件沖突:ValidationGroup

開發(fā) 后端
本文解決了一個asp.net頁面多個Button按鈕事件的相關(guān)沖突問題。頁面里多個按鈕時,默認情況是Button與驗證控件有沖突。ASP.NET 2.0中新增的ValidationGroup屬性可以解決這個問題。

問題描述:在一個頁面里創(chuàng)建多個按鈕,其中默認情況下Button與驗證控件沖突:當其中的一個按鈕被點擊后想要特定的validator被激發(fā)而不是頁面中的所有validator(如驗證用戶名是否可用)。而其他按鈕則不需要validator。此時會都會啟用數(shù)據(jù)驗證控件。

說明:在asp.net 1.1中除了hack code沒有更好的辦法解決Button與驗證控件沖突的問題。asp.net 2.0中給所有的驗證控件和按鈕(button、linkbutton等等)增加了ValidatorGroup屬性,就可以輕松地解決這個問題。如果在頁面中有一個TextBox并且緊挨著他有一個RequiredFieldValidator 和Button控件,可以將RequiredFieldValidator和Button的ValidationGroup屬性設(shè)置成一樣的值從而使得點 擊button時只觸發(fā)這個RequiredFieldValidator的validor,任何沒有定義在ValidationGroup內(nèi)的其他的 validator都會被忽略。

例子:

文本框和數(shù)據(jù)驗證控件:

  1. < asp:TextBox ID="TxtOldPs" runat="server" Width="150px">< /asp:TextBox>  
  2. < asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TxtOldPs" 
  3. Display="None" ErrorMessage="< b>友情提醒< /b>< br />請輸入原始密碼!!" ValidationGroup="ValidataGroup1">< /asp:RequiredFieldValidator> 

按鈕事件:

  1. < asp:Button ID="ButtonOK" runat="server" Text="修改" OnClick="Edit_Click" ValidationGroup="ValidataGroup1" /> 

另一個按鈕 則不需要設(shè)置ValidationGroup

  1. < asp:Button ID="ButtonOK" runat="server" Text="退出" OnClick="Exit_Click" />  

這樣就通過ValidationGroup解決了Button與驗證控件沖突的問題。

【編輯推薦】

  1. ASP.NET中的session存儲模式運用
  2. ASP.NET中的文件上傳下載方法集合
  3. ASP.NET中的cookie讀寫方法介紹
  4. ASP.NET中的javascript操作
  5. ASP.NET2.0中的單點登錄簡介及實現(xiàn)
責任編輯:book05 來源: hi.baidu
相關(guān)推薦

2009-07-27 17:25:53

ASP.NET驗證控件

2009-08-07 14:40:36

RegularExprASP.NET驗證控件

2009-07-21 15:27:12

ASP.NET 2.0

2009-07-24 17:15:52

SiteMapData

2009-08-04 15:20:59

ASP.NET數(shù)據(jù)驗證數(shù)據(jù)驗證控件

2009-08-05 17:43:48

ASP.NET 2.0

2009-07-21 15:50:47

ASP.NET控件JavaScript

2009-08-05 18:14:52

ASP.NET 2.0

2009-07-20 18:02:48

GridView控件ASP.NET 2.0

2009-08-04 13:39:43

ASP.NET 2.0

2009-07-23 14:43:24

數(shù)據(jù)源控件ASP.NET 2.0

2009-07-29 09:59:10

ASP.NET For

2009-08-07 15:40:10

CompositeCo復(fù)合控件

2009-07-29 15:17:42

驗證控件ASP.NET1.1ASP.NET2.0

2009-07-22 17:23:03

XmlDataSourASP.NET 2.0

2009-08-04 17:41:10

ASP.NET數(shù)據(jù)驗證

2009-07-30 15:17:16

ASP.NET 2.0

2009-07-27 08:51:24

ObjectDataS

2009-07-27 13:52:36

Panel控件ASP.NET

2009-07-27 16:19:59

ASP.NET報表控件
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久伊人精品一区二区三区 | 欧美日韩成人在线 | 日本福利片 | 中文字幕免费 | 在线中文字幕第一页 | 精品成人| 黄a在线播放 | 综合激情网 | 国产精品国产成人国产三级 | 久久久久久久国产精品影院 | 一区二区三区亚洲 | 九九久久久 | 宅男噜噜噜66一区二区 | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | www.欧美.com | 欧美日韩不卡合集视频 | www.国产| 国产免费视频在线 | 中文字幕在线看 | 国产精品视频一二三区 | 国产精品一区二区三区久久 | 国产一区二区三区视频免费观看 | 免费国产视频 | 亚洲欧美激情精品一区二区 | 日韩一区二区三区在线视频 | 国产成人精品免高潮在线观看 | 伊人欧美视频 | 亚洲三级av | 尤物在线 | 黄色大全免费看 | 国产精品一二三区 | 青青久在线视频 | 黄色毛片免费看 | 国产日韩欧美精品一区二区三区 | 中文字幕av网 | 国产精品久久久久久久久久免费看 | 成人精品一区二区 | 国产欧美视频一区二区 | 日韩一级不卡 | 国产精品视频一二三区 | 久久久久久久久久久久一区二区 |