91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

新晃| 仁寿县| 景泰县| 施甸县| 永宁县| 杭锦旗| 清水河县| 泗洪县| 虞城县| 鹿邑县| 开化县| 宁国市| 玉龙| 个旧市| 图们市| 清流县| 紫阳县| 湖州市| 彰化县| 池州市| 拉萨市| 广灵县| 平度市| 雷州市| 甘泉县| 崇礼县| 缙云县| 辽阳县| 海口市| 中方县| 英德市| 连城县| 海安县| 鞍山市| 柯坪县| 自贡市| 洪泽县| 长武县| 峡江县| 房产| 四会市|