【发布时间】:2015-07-08 21:52:33
【问题描述】:
平均售价:
<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 函数。
【问题讨论】: