ASP.NET在浏览器上启用禁用按钮

时间:2015-09-17 20:41:35

标签: javascript c# asp.net

我有一个ASP.NET按钮,需要1-2秒的服务器端处理。为了防止多次点击,我禁用了如下按钮:

<asp:Button Text="Click Me" runat="server" ID="btnClickMe" OnClick="btnClickMe_Click" UseSubmitBehavior="false" OnClientClick="this.disabled = true;" />

protected btnClickMe_Click(object sender, EventArgs e)
{
    Thread.Sleep(2000); // Simulate work
    Response.Redirect("AnotherPage.aspx");
}

当用户点击浏览器的后退按钮时,如何重新启用按钮?

我尝试在Page_Load事件中将按钮启用设置为true但不起作用。

1 个答案:

答案 0 :(得分:0)

这对我有用。我在JavaScript函数的开头添加了这个:

CV_16SC3

这是我的ajax电话的成功或错误:

$("#btnClickMe").attr("disabled", "disabled");