我想在点击按钮时显示弹出窗口。我能够实现它,但我无法停止自动回复。将显示弹出窗口并自动回发页面。 需要帮忙。 TIA。
答案 0 :(得分:6)
我假设你在Javascript中做了类似的事情来打开弹出窗口:
<input type="submit" onclick="window.open('...');" ... />
您需要做的就是添加“return false;”在您的Javascript调用结束时,为了防止发生回发,请使用以下内容:
<input type="submit" onclick="window.open('...'); return false;" ... />
答案 1 :(得分:1)
在点击的函数调用下使用 return false; 。 例如
onclick="dosomthing(); return false;"
答案 2 :(得分:0)
以下是使用LinkButton的OnClientClick属性的示例:
protected void lnkConfirm_Click(object sender, EventArgs e)
{
Response.Write("Postback!");
}
<asp:LinkButton ID="lnkConfirm" runat="server"
OnClientClick="return confirm('Do Postback?');"
OnClick="lnkConfirm_Click">Postback</asp:LinkButton>