2

この他の質問で説明されている問題と同様の問題があります: aspnet webforms disable button on submit。jQuery と jQuery モバイルを追加する前は、ASP.NET Web フォーム サイトは正常に動作していました。これらのパッケージを NuGet でインストールした後、私のイメージ ボタンのコードは無視されます。単純なボタンは、設定するまで画像ボタンと同様の問題がありましたUseSubmitBehavior="true"。ボタン機能を再度有効にするには、jQuery Mobile を無効にするだけで十分です。また、開発者メニューに実際の XHTML が表示されているときに、IE10 の「ソースの表示」が前のページのマークアップを返すという奇妙な問題があります。それが関連しているかどうかはわかりません。

私のコードは通常、画像ボタンのクリック後に実行する必要がありますProtected Sub BTNtoggleHole_Click(sender As Object, e As ImageClickEventArgs) Handles BTNtoggleHole.Clickが、拒否されるため、強制的にPublic Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load. 欠けているページのライフサイクルはありますか?

以下は、サーバー側コードをトリガーしなくなったボタンです。

<asp:ImageButton ID="BTNtoggleHole" runat="server" Style="float: right;" ImageUrl="~/Images/Buttons/Handicaps/9-hole-toggle.png" CausesValidation="False" ClientIDMode="Inherit" AlternateText="18/9 hole toggle" />

ボタンをクリックすると、jQuery がコメント アウトされているか、存在しないか、無効になっているかに関係なく、ポストバックが発生します。

4

1 に答える 1