文本框通过两个按钮进行验证
本文关键字:按钮 两个 验证 文本 | 更新日期: 2023-09-27 18:19:58
我正在使用ASP.net制作一些web应用程序,为了查看网站,我正在使用Bootstrap。但我有一个问题,我无法通过谷歌来解决
所以这就是交易。。我有面板,里面有简单的文本框和按钮
<asp:Panel runat="server" ID="pnlCompany">
<div style="display: inline-flex; overflow: hidden; float: left">
<asp:TextBox ID="txtClient" runat="server" CssClass="text-primary"
Wrap="true" Width="300px" required=""></asp:TextBox>
<asp:Button ID="btnInsertClient" runat="server" OnClick="btnInsertClient_Click"
CssClass="btn btn-primary" data-target="#MainContent_pnlCompany_txtClient"
Text="Dodaj klijenta" />
</div>
</asp:Panel>
但我的问题出现在这里。。。在那个面板下面,我有另一个面板,有Button(工作正常,它在页面末尾折叠表格),然后我有FileUpload按钮和Button(btnUploadUsers),这让我很难,这个按钮的想法是上传文件,但一旦我点击它,它就会不断验证上面面板的文本框(txtClient)。。。我确信这个按钮会触发事件"btn_UploadUsers_click",因为一旦我在文本框中输入数据,程序就会在我的断点上停止
<asp:Panel runat="server" ID="pnlImportUsers">
<div style="display: inline-flex; overflow: hidden; float: left">
<asp:Button ID="btnCompanyList" runat="server" class="btn btn-lg btn-primary"
data-target="#MainContent_pnlCompanyList" Text="Lista klijenata" />
<asp:FileUpload ID="fuUsersUpload" runat="server" Enabled="false"
CssClass="btn-group-vertical" />
<asp:Button ID="btnUploadUsers" runat="server" class="btn btn-lg btn-primary"
Text="Upload" OnClick="btnUploadUsers_Click" data-target="#MainContent_UsersId"
ValidationGroup="fuUsersUpload" />
</div>
</asp:Panel>
如果我能做些什么来更好地描述这个问题,请告诉我,谢谢
感谢@Benni_mac_b的建议,但我发现了问题所在,所以我会发布答案,以防其他人出现这种情况。
因此,使用Bootstrap css和js,正如您在表单上看到的"required",它将始终检查每个post_back 上是否有值
<asp:TextBox ID="txtClient" runat="server" CssClass="text-primary"
Wrap="true" Width="300px" required=""></asp:TextBox>
所以,因为我不想让我的btUnploadUsers做PostBack,只是简单地添加
UseSubmitBehavior="false"
在我的代码片段中修复了我的问题