ドロップダウン リスト イベントの発生に問題があります。
次のドロップダウンがあります。
asp:dropdownlist id="ddlhello" Runat="server" AutoPostBack="True" onchange="javascript:return ChangeHeader();"
また、コード ビハインドにイベント、つまり selectedindex 変更イベントを追加しました。
ページを実行すると問題が発生します。JavaScript は実行されますが、サーバー側のコードは起動しません。この行を削除するとonchange="javascript:return ChangeHeader();"
、サーバー側のコードが起動します。
ソース ページを確認すると、onchange
関連する 2 つのイベントが表示されます。1 つは JavaScript 用で、もう 1 つはサーバー サイド用です。
クライアント側のコードを選んでいて、サーバー側を無視していると思います。
よくわからないので、行動の理由を知りたいです。
そして、これを解決する方法は何ですか。
サーバー側とクライアント側のコードを実行したい。解決策を検索しましたが、正しい理由が見つかりませんでした。
私を助けてください。