【发布时间】:2012-07-21 23:57:24
【问题描述】:
我有一个 asp.net 按钮控件。我的要求是,在单击按钮时,它应该被禁用并同时触发服务器端事件。我正在禁用按钮
onclientclick = "this.disabled = true;"
并通过
调用服务器端方法onclick = "someserversidemethod"
但问题是按钮被禁用并且没有触发服务器端事件。我希望客户端和服务器端事件同时触发。请帮忙。
【问题讨论】:
-
如何删除 OnClientClick 并在服务器端方法中将按钮设置为禁用?
-
@Alxandr:最初我是这样做的。但是该按钮位于更新面板内,单击后会异步调用 Web 服务。只有在 Web 服务返回后,该按钮才会被禁用。我希望在服务返回之前将其禁用,以便用户同时无法单击该按钮。这就是为什么我不得不去客户端事件来禁用按钮。请指教。
-
试过把'return true;'在'this.disabled = true;'之后?
标签: javascript