[英]Avoid page refresh click on Button Asp.net c#
enter code here
NET application, I have inserted a button that call a Javascript function (OnClick event) and a asp.net function (OnClick event) The problem is that when I click the button, it refreshes the page. enter code here
NET应用程序中enter code here
,我插入了一个调用Javascript函数(OnClick事件)和asp.net函数(OnClick事件)的按钮,问题是当我单击该按钮时,它将刷新页面。 How can I avoid the page refreshes click on asp button using javascript? 如何避免使用JavaScript刷新页面刷新?
document.getElementById('pageurl').innerHTML = "tryfblike.aspx"; $('#<%= btnsave.ClientID %>').click(); $('#auth-loggedout').hide();
<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();
}
First to call JavaScript function, use OnClientClick
. 首先调用JavaScript函数,使用
OnClientClick
。 To avoid page refresh, after your function call add return false;
为了避免页面刷新,在函数调用后添加
return false;
For example: 例如:
<asp:Button ID="btnSubmit" runat="Server" OnClientClick="btnsave_Click(); return false;" />
in java script you can use return false. 在Java脚本中,可以使用return false。 if you want prevent whole page referesh use ajax.
如果要防止整个页面引用,请使用ajax。
首先,您可以调用javascrip onclick,然后只需添加return false即可;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.