避免页面刷新点击Button Asp.net c#

时间:2017-01-03 09:46:37

标签: c# asp.net

enter code here NET应用程序,我已经插入了一个调用Javascript函数(OnClick事件)和一个asp.net函数(OnClick事件)的按钮 问题是,当我单击按钮时,它会刷新页面。 如何避免页面刷新使用javascript单击asp按钮?



 document.getElementById('pageurl').innerHTML = "tryfblike.aspx";
          $('#<%= btnsave.ClientID %>').click();
          $('#auth-loggedout').hide();
&#13;
&#13;
&#13;

<asp:Button runat="server"  ID="btnsave" OnClick="btnsave_Click();"  Visible="true" style="display: none;"  />

protected void btnsave_Click(object sender, EventArgs e)
{
    objda.agentid = "2";
    string currenttime = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss");
    objda.datetime = currenttime;
    ds = objda.tbl_log();
}

3 个答案:

答案 0 :(得分:2)

首先调用JavaScript函数,使用OnClientClick。 为避免页面刷新,请在函数调用后添加return false;

例如:

<asp:Button ID="btnSubmit" runat="Server" OnClientClick="btnsave_Click(); return false;" />

答案 1 :(得分:0)

在java脚本中,您可以使用return false。 如果你想要防止整页referesh使用ajax。

答案 2 :(得分:0)

首先你可以调用javascrip onclick,然后简单地添加 返回false;