ソリューション全体の 1 つのページで、画像ボタンのクリック イベントが発生していないように見える問題があります。まず、Web サイトの関連部分について説明します。この問題には合計 4 つのページが関係しています。Pages AD.
ページ A から開始し、そこから機能する ImageButton を介してページ B に移動します。ここでいくつかのデータがキャプチャされ、機能する別の ImageButton を介してページ C にさらに移動します。ページ CI には 2 つの ImageButton があり、これらが問題を引き起こしています。 .1 つは単にページ A に戻り、もう 1 つはページ D に移動することになっています。ページ DI に移動するものは、いくつかの引数を送信します。
これらのいずれかをクリックすると、ページ A に戻りますが、元に戻るはずのページでさえデバッグすると、コードがヒットしているのを確認できません。aspx ページでボタンを定義する方法は次のとおりです。
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/backBtn.jpg" />
<asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="~/images/nextBtn.png" />
そして、それらの背後にある私のコードは次のとおりです。
Protected Sub ImageButton1_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles ImageButton1.Click
Response.Redirect("pageA.aspx")
End Sub
Protected Sub ImageButton2_Click(sender As Object, e As System.Web.UI.ImageClickEventArgs) Handles ImageButton2.Click
Response.Redirect("pageD.aspx?option=4&ref=" & lblInfo.Text)
End Sub
ボタンは更新パネルにありません。これを修正するために私がやろうとしたこと:
それらを削除して、最初から再読み込みしてください。通常の asp:Button に切り替えて、ImageButtons に問題があるかどうかを確認します。問題がまだ残っているかどうかを確認します。AutoEventWireUp を true に設定します。aspx の OnClick をメソッドに明示的に設定します。CausesValidation を false に設定します。
上記のどれもうまくいきませんでした。誰かが助けてくれれば、とても感謝しています。