[ASP.NET] ポストバック元のコントロール
- 2006 6/16
- カテゴリー : ASP.NET
- ASP.NET . POSTBACK
- 投稿者 : flied_onion
- コメントを書く
AutoPostBack=true
で設定したコントロールの場合
1 |
Page.Request["__EVENTTARGET"] |
から取得する。
- Button(Webコントロール)の場合
コントロールの name
をキーに value
がPOSTされてくる。
複数の Buttonがある場合、押された物しかPOSTされてこないのでそこを利用する。
Buttonのクリックイベントに__doPostBack
を呼び出す javascript function を追加するというかなり強引な手もあるが、
ページ上にButtonしかない(というか PostBackするコントロールが Buttonしかない)場合、__doPostBackは存在しないことがあり、その場合はエラーになるなど、安定しないのでお勧めはしない。
コメントはまだありません。