原来:<asp:Button ID="报价系统" runat="server" class="btn btn-link" ForeColor="#0000E1" Text="报告链接" OnClientClick="Buttonall(this.id)" />
方法1:
<asp:Button>替换成<Button>
<button type="button" class="btn btn-link" style="color: #0000E1;" οnclick="Buttonall(this.id);">报告链接 </button>
在这种情况下,我们使用 HTML 的 <button> 标签代替 ASP.NET 的 <asp:Button>,并将 type="button" 属性设置为 "button",而不是默认的 "submit"。这样做可以确保按钮被点击时不会触发页面的提交或刷新行
方法2:
<asp:Button ID="报价系统" runat="server" class="btn btn-link" style="color: #0000E1;" Text="报告链接" OnClientClick="Buttonall(this.id); return false;" />
在 <asp:Button> 上的 OnClientClick 属性中添加 return false;,这样点击按钮时将阻止默认行为,即不会触发 PostBack,从而避免页面的刷新。