亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ASP.NET數據驗證中的驗證組怎么理解

發布時間:2021-12-06 15:40:47 來源:億速云 閱讀:129 作者:iii 欄目:編程語言

這篇文章主要講解了“ASP.NET數據驗證中的驗證組怎么理解”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“ASP.NET數據驗證中的驗證組怎么理解”吧!

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

﹤asp:TextBox ID="TextBox1" runat="server"﹥﹤/asp:TextBox﹥  ﹤asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="TextBox1" runat="server" ErrorMessage="RequiredFieldValidator"﹥﹤/asp:RequiredFieldValidator﹥   ﹤asp:Button ID="Button1" runat="server" Text="Button1" /﹥

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

﹤asp:TextBox ID="TextBox1" runat="server"﹥﹤/asp:TextBox﹥  ﹤asp:RequiredFieldValidator ID="RequiredFieldValidator1"    ControlToValidate="TextBox1" runat="server" ErrorMessage="RequiredFieldValidator"﹥   ﹤/asp:RequiredFieldValidator﹥  ﹤asp:Button ID="Button1" runat="server" Text="Button1" /﹥  ﹤asp:Button ID="Button2" runat="server" Text="Button2" /﹥

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

﹤asp:TextBox ID="TextBox1" runat="server"﹥﹤/asp:TextBox﹥  ﹤asp:RequiredFieldValidator ID="RequiredFieldValidator1"   ControlToValidate="TextBox1" runat="server" ErrorMessage="RequiredFieldValidator"﹥  ﹤/asp:RequiredFieldValidator﹥  ﹤asp:Button ID="Button1" runat="server" Text="Button1" /﹥  ﹤asp:Button ID="Button2" runat="server" Text="Button2"   CausesValidation="false"   /﹥

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

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

﹤asp:TextBox ID="TextBox1" runat="server"﹥﹤/asp:TextBox﹥  ﹤asp:RequiredFieldValidator ID="RequiredFieldValidator1"    ControlToValidate="TextBox1" ValidationGroup="basicInfo" runat="server" ErrorMessage="error form textbox1"﹥   ﹤/asp:RequiredFieldValidator﹥  ﹤asp:Button ID="Button1" ValidationGroup="basicInfo" runat="server" Text="Button1" /﹥  ﹤asp:TextBox ID="TextBox2" runat="server"﹥﹤/asp:TextBox﹥  ﹤asp:RequiredFieldValidator ID="RequiredFieldValidator2"    ControlToValidate="TextBox2" ValidationGroup="moreInof" runat="server" ErrorMessage="error form textbox2" ﹥   ﹤/asp:RequiredFieldValidator﹥  ﹤asp:Button ID="Button2" ValidationGroup="moreInof" runat="server" Text="Button2" /﹥

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

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

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

感謝各位的閱讀,以上就是“ASP.NET數據驗證中的驗證組怎么理解”的內容了,經過本文的學習后,相信大家對ASP.NET數據驗證中的驗證組怎么理解這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

望都县| 杭州市| 衡南县| 贡觉县| 兴仁县| 武鸣县| 阿城市| 宝丰县| 阿拉善左旗| 确山县| 红桥区| 上饶市| 甘泉县| 穆棱市| 玉山县| 德安县| 桂林市| 周至县| 观塘区| 淳安县| 高唐县| 平舆县| 丽水市| 万盛区| 鹿邑县| 宁都县| 抚顺县| 奈曼旗| 青铜峡市| 阜康市| 晋宁县| 佛冈县| 南江县| 凌云县| 厦门市| 西青区| 贵定县| 梨树县| 新竹市| 莱州市| 黔西县|