我正在使用ASP.net制作一些网络应用程序,并查看我使用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)...我相信这个按钮触发了它的事件&#34; btn_UploadUsers_click&#34;因为一旦我在文本框中输入数据,程序会在我的断点处停止
<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>
如果我能更好地描述这个问题,请告诉我,谢谢
答案 0 :(得分:0)
感谢@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>
所以,因为我不想让我的btnUploadUsers做PostBack,只需添加
UseSubmitBehavior="false"
在我的代码段中解决了我的问题