好的,让我以我已经阅读了该网站上的所有文章并尝试了大多数这些解决方案的事实作为这个问题的开头。
我有一个具有服务器端事件的按钮。此服务器端事件有一个(处理 btnSave_click)。
我的第一次尝试当然是这个。:
btnSave.enable = false
这当然不够快。
然后我尝试了这个。:
btnSave.Attributes.Add("onclick", "this.disabled=true;");
和这个。:
btnSave.Attributes.Add("onclick", " this.disabled = true; " + ClientScript.GetPostBackEventReference(btnSave, Nothing) + ";")
这不起作用,当然,然后我通过 OnClientClick 事件尝试了一堆不同的 jquery 和 javascript。这也不起作用,但据我所见,这是由于我也触发了服务器端事件,因此在逐步执行过程中我没有达到我的功能。正如你所看到的,我花了很多时间试图让它发挥作用。希望有人知道我在这里做错了什么。我所拥有的是一个非常简单的按钮和代码隐藏真的没有什么奢侈的。
这是我的按钮。:
<asp:Button ID="btnSave" runat="server" Width="60px" Text="Save" Enabled="False"></asp:Button>
这是服务器端事件标头。:
Private Sub btnSave_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSave.Click
再次非常感谢任何想法。谢谢。