ASP:如何防止回发从asp.net的LinkButton
<asp:LinkButton ID="lbSave" OnClick="lbSave_Click" runat="server">Save</asp:LinkButton>
HTML:
<a id="ContentMain_lbSave" href="javascript:__doPostBack('ctl00$ContentMain$lbSave','')">Save</a>
代码隐藏:
public void lbSave_Click(object sender, EventArgs e)
{
if (strP != "")
{
ScriptManager.RegisterStartupScript(this.Page, typeof(Page), "DiffUser", "showDiffUser();", true);
}
else
{
//do something else...
}
}
JQuery的:
function showDiffUser() {
$("#dvHide").fadeIn("slow");
$("#backOverlay").fadeIn("slow");
}
当我点击按钮时,我想让页面不做回发并运行JQuery函数。相反,当我点击链接时,刷新页面,然后执行JQuery函数。
如何防止回发。
我尝试了以下操作:onClientClick='javascript:void(0);'
但不执行JQuery函数。
的可能的复制[禁用上的回传(https://stackoverflow.com/questions/176827/disable-the -postback-on-an-asplinkbutton) –
Burgi