- - PR -
[ASP.NET] 独自のWebコントロールにOnClickイベントの追加
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-02-17 09:59
こんにちは、うきょきょです。
現在ASP.NET 2.0+VB.NETで開発しています。 WebControlを継承して、OnClickイベントを追加しようと思っているのですが、 カスタムコントロールの設定方法がわかりません。 下記の方法でコントロールのポストバックは実行できると思うのですが、 コントロール内でRaiseEventを行うタイミングがわかりません。 よろしくお願いします。 [コントロール実装方法] 1.RenderContentsメソッドをオーバーライドして、HTML化させる 2.HTML化させたときに追加した"div"要素に"OnClick"を追加し、 "document.forms[0].submit();"を設定する。 | ||||
|
投稿日時: 2006-02-17 10:39
ポストバックのためのクライアント側スクリプトの生成
ポストバック イベントのキャプチャ | ||||
|
投稿日時: 2006-02-17 12:12
ありがとうございます。
教えていただいた所を参考に、実装できました。 ASP.NET 2.0では"Page.GetPostBackEventReference"は非推奨になっていて、 "Page.ClientScript.GetPostBackEventReference"を使うとの事でした。
#06/02/17 12:20(編集):イベントハンドラをデリゲート [ メッセージ編集済み 編集者: うきょきょ 編集日時 2006-02-17 12:25 ] |
1