我有一个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但不起作用。
答案 0 :(得分:0)
这对我有用。我在JavaScript函数的开头添加了这个:
CV_16SC3
这是我的ajax电话的成功或错误:
$("#btnClickMe").attr("disabled", "disabled");