enter code here
NET应用程序,我已经插入了一个调用Javascript函数(OnClick事件)和一个asp.net函数(OnClick事件)的按钮
问题是,当我单击按钮时,它会刷新页面。
如何避免页面刷新使用javascript单击asp按钮?
document.getElementById('pageurl').innerHTML = "tryfblike.aspx";
$('#<%= btnsave.ClientID %>').click();
$('#auth-loggedout').hide();
&#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();
}
答案 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;