偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

開發(fā) 后端
本文解決了一個asp.net頁面多個Button按鈕事件的相關沖突問題。頁面里多個按鈕時,默認情況是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屬性設置成一樣的值從而使得點 擊button時只觸發(fā)這個RequiredFieldValidator的validor,任何沒有定義在ValidationGroup內的其他的 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" /> 

另一個按鈕 則不需要設置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
相關推薦

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-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數(shù)據(jù)驗證

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技術棧公眾號