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

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

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

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

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

例子:

文本框和數據驗證控件:

  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" /> 

另一個按鈕 則不需要設置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中的單點登錄簡介及實現
責任編輯:book05 來源: hi.baidu
相關推薦

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數據驗證數據驗證控件

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

數據源控件ASP.NET 2.0

2009-07-29 09:59:10

ASP.NET For

2009-07-29 15:17:42

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

2009-08-07 15:40:10

CompositeCo復合控件

2009-07-22 17:23:03

XmlDataSourASP.NET 2.0

2009-07-30 15:17:16

ASP.NET 2.0

2009-08-04 17:41:10

ASP.NET數據驗證

2009-07-27 08:51:24

ObjectDataS

2009-07-27 13:52:36

Panel控件ASP.NET

2009-08-17 09:24:25

ASP.NET控件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜精品一区 | 国产精品我不卡 | 天天看天天爽 | 欧美激情一区二区 | 日本特黄a级高清免费大片 国产精品久久性 | 一区二区三区在线播放视频 | 黑人巨大精品 | 综合久久av | 久久婷婷国产麻豆91 | 美女二区 | 天天操狠狠操 | 日韩欧美视频免费在线观看 | 欧美片网站免费 | 久久精品99 | 老牛影视av一区二区在线观看 | 精品国产乱码久久久久久闺蜜 | 亚洲精品影院 | 国产激情一区二区三区 | 影音先锋男 | 国产精品一区三区 | 国产小视频在线观看 | 久久精品亚洲精品 | 国精产品一品二品国精在线观看 | 亚洲欧美一区二区在线观看 | 国产在线视频一区二区董小宛性色 | 久久久做 | 日韩精品在线免费观看 | 国产性色视频 | 男女那个视频 | 国产玖玖| 羞羞色网站 | www国产成人免费观看视频,深夜成人网 | 九色.com| 国产精品欧美日韩 | 国产视频福利一区 | 精品中文视频 | 精品福利一区二区三区 | a亚洲精品| 国产精品永久久久久久久www | 99在线资源| 日本午夜精品一区二区三区 |