- PR -

【ASP.net2.0 C#】PageLoadでどのボタンがクリックされたかを取得する方法

1
投稿者投稿内容
Makoto
大ベテラン
会議室デビュー日: 2004/03/31
投稿数: 133
投稿日時: 2008-02-08 20:15
いつもお世話になっております。

PageLoadでどのボタンがクリックされたかを取得する方法を
ご存知の方いらっしゃいましたら教えて下さい。

●やりたいこと
 ページ数を表示するために作成した動的なLinkButtonが複数あり、
 クリックをした場合にポストバックされるPageLoadメソッド内で
 どのLinkButtonが押されたかを判別すること
 (できないのでしょうか?)

●静的なボタンでは下記でできました。
 静的なボタンであれば、下記のような方法で取得できるのですが、
 動的なボタンの場合にはどうしたらよいでしょうか?

 if (Request.Form["btnSearch"] != null)
 {
  //"btnSearch" がクリックされた場合
 }

ご存知の方、いらっしゃいましたらよろしくお願いします。
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2008-02-08 21:30
Request["__EVENTTARGET"]にコントロール名が入ってると思います。
1

スキルアップ/キャリアアップ(JOB@IT)