さて、この質問の前に、このWebサイトのすべての記事を読み、これらのソリューションの大部分を試したという事実を述べさせてください。
サーバー側のイベントがあるボタンがあります。このサーバー側のイベントには(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
繰り返しになりますが、どんなアイデアでも大歓迎です。ありがとう。