【发布时间】:2012-03-29 04:11:10
【问题描述】:
我想禁用按钮的 onClick 事件的回发。
我在网上做了一些研究,大多数都在使用 onClientClick 和 javascript。有没有办法在 onClick 上调用 asp.net 函数“btnCommit_Click”而不是使用 onclientclick 和使用 javascript?
如果没有,我如何能够将 asp.net 函数与 javascript 结合起来?
<asp:Button ID="btnCommit" runat="server" Text="Save" TabIndex="5"
onclick="btnCommit_Click" />
更新 我有一个包含复选框的 GridView,一旦用户进行更改并单击“保存按钮”,就会发生回发,并且我放弃了对复选框所做的所有选择,我正在考虑禁用按钮的 OnClick 事件的回发可以解决这个问题...
【问题讨论】:
-
我不清楚你到底想做什么。您是希望按钮可点击并禁用多次点击,以便确保只有一次回发,还是希望完全禁用按钮的回发?
-
@Brettski,不,不是……
-
@JoelEtherton,我有一个充满复选框的 GridView,所以当您单击 btnCommit 如果它回发时,我会松开 GridView 和所有复选框...
-
@Nick:听起来您是在根据您已经决定如何解决问题(试图使按钮短路)来描述问题,而不是描述问题本身。退后一步,告诉我们你想在这里实现什么,因为现在还不清楚你想让这个按钮做什么,更不用说你想让它不做什么了。
-
@David sir 是的,先生...我已经对问题进行了 UPDATED 部分。感谢您的建议。
标签: asp.net