如何禁用html按钮的自动回复?

时间:2009-06-20 04:31:05

标签: popup postback

我想在点击按钮时显示弹出窗口。我能够实现它,但我无法停止自动回复。将显示弹出窗口并自动回发页面。 需要帮忙。 TIA。

3 个答案:

答案 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)

以下是使用LinkBut​​ton的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>