【发布时间】:2016-12-26 04:14:40
【问题描述】:
我试图在引导程序的模式视图中显示数据,数据是从数据库中检索的。问题是它显示了数据,但只有几分之一秒,页面会自动刷新。 这是我的 html
<div class="col-md-4" style="margin-left: 5px;">
<br />
Invoice #<asp:TextBox ID="txt_Invoiceno" runat="server"></asp:TextBox><br />
<asp:LinkButton ID="lnk_showInvoice" runat="server" OnClick="ShowUserPass_Click" OnClientClick="showModel()">Show Last Five Invoices</asp:LinkButton>
</div>
<div class="modal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Last five invoices </h4>
</div>
<div class="modal-body">
<asp:GridView runat="server" ID="gvInvoices"></asp:GridView>
</div>
</div>
<div class="modal-footer">
</div>
</div>
</div>
这是我的 .cs 文件
protected void ShowUserPass_Click(object sender, EventArgs e)
{
SQLHelper objSql = new SQLHelper();
objSql.SqlText = "select FirstName,LastName,Email from tblUserDetail";
DataTable dt = objSql.getDataTable(false);
gvInvoices.DataSource = dt;
gvInvoices.DataBind();
objSql.Close();
objSql.Dispose();
}
jquery:
<script>
function showModel() {
$('.modal').modal();
}
</script>
所以我的问题是,如何停止页面自动刷新?
【问题讨论】:
-
您可以尝试使用简单按钮或其他元素而不是链接按钮吗?
-
是的,我也试过了。
标签: jquery html asp.net twitter-bootstrap