【发布时间】:2010-01-28 14:12:06
【问题描述】:
我有一个类似下面的按钮,
<asp:Button ID="pagerLeftButton" runat="server" OnClientClick="disable(this)" onclick="pager_Left_Click" Text="<" />
当我这样使用按钮时,onclick 不会触发。当我删除 OnClientClick 时,会触发 onclick。
我需要做的是,在回发期间禁用按钮并在回发结束后启用它。
编辑:附加信息:
我在触发函数中添加了断点是 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 秒并自动启用,但我不确定它为什么会启用。我没有添加任何部分来再次启用它。
【问题讨论】:
-
你能告诉我们你的
disable函数吗? -
你能发布你的 disable() Javascript 方法吗?
-
禁用js功能是什么样的?当你调用 disable(this)...我假设它是正常的,但想确保
-
功能禁用(控制){ control.disabled="disabled";警报(100); }
标签: c# asp.net postback onclick onclientclick