<asp:Button ID="pagerLeftButton" runat="server" OnClientClick="disable(this)" onclick="pager_Left_Click" Text="<" />
当我使用这个按钮时,如果加上OnClientClick属性,onclick事件就不会被触发。但是如果我去掉OnClientClick属性,那么onclick事件就能被触发。
我需要做的是,在postback期间禁用按钮,在postback结束后启用它。
编辑:附加信息:
我在C#部分的触发函数中添加了断点并进行了调试,它们肯定没有触发。这些函数类似于
protected void pager_Left_Click(object sender, EventArgs e)
{
//Do smthing.
}
protected void pager_Right_Click(object sender, EventArgs e)
{
//Do smthing.
}
当我点击这个按钮时,它会在1-2秒内被禁用并自动启用,但我不确定为什么它会重新启用。我没有添加任何部分使其重新启用。