ASP.NETのGridViewのAllowSortingオプションをtrueにすると、SortExpressionを設定したカラムのヘッダは一覧をソートするためのリンクになります
このとき、このリンクにOnClientClickイベントを設定する方法を教えてください
追記
環境
.Net Framework 4.6
Visual Studio Express 2015 for web
やりたいこと
・画面を閉じるときに実施したい処理AをonUnloadに記述している
・このままだと、閉じるときだけじゃなくポストバックが走るたびに実行されるので「画面が閉じないポストバックを走らせる」ボタンなどを押したときに「閉じるフラグ」を"0"にする処理を行う(本来であれば閉じる処理のときに閉じるフラグを"1"にする方がスマートだが、ブラウザの×ボタン押下を検知できないのでこうしている)
・onUnloadイベント内で閉じるフラグを参照し、"0"になっていない場合のみ処理Aを行う
・GridViewヘッダ押下以外のボタンなどには上記の処理を追加済してあり、意図通り動くことを確認済み
GridView ということはクラシック ASP ではなくて ASP.NET ですよね。ASP ではなくて ASP.NET のタグに付け直してください。
開発環境(特に ASP.NET と Visual Studio のバージョン)を書いてください。
OnClientClick に JavaScript を設定してポストバックする前に何かしたいのだと理解していますが、具体的に何をしたいのかを書いてください。もし XY 問題になっているとすると、Y に答えても本来やりたいこと X の解決にならないので聞いてます。
お手数ですが表題と質問の一番最初の行を「ASP.NET の GridView ...」に直していただきたく。
回答1件
あなたの回答
tips
プレビュー