如何使用asp.net按钮单击停止在bootstrap模式中刷新页面

AST*_*AST 7 html asp.net jquery twitter-bootstrap

我试图在bootstrap的模态视图中显示数据,从数据库中检索数据.问题是它显示数据,但只有几分之一秒,页面会自动刷新.这是我的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">&times;</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>
Run Code Online (Sandbox Code Playgroud)

这是我的.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();

}
Run Code Online (Sandbox Code Playgroud)

jQuery的:

 <script>
    function showModel() {
        $('.modal').modal();
    }

</script>
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,如何自动停止页面刷新?

Jek*_*iya 3

通过更改 ASP 代码和脚本尝试以下代码

<asp:LinkButton ID="lnk_showInvoice" runat="server" OnClick="ShowUserPass_Click" OnClientClick="showModel(); return false">Show Last Five Invoices</asp:LinkButton>


    <script>
        function showModel() {
            $('.modal').modal();

        }

    </script>
Run Code Online (Sandbox Code Playgroud)