ICallbackEventHandlerとは? わかりやすく解説

ICallbackEventHandler インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0 で新しく追加されたものです。

コントロールを、サーバーへのコールバック イベントの対象にできることを示すために使用します。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Interface ICallbackEventHandler
Dim instance As ICallbackEventHandler
public interface ICallbackEventHandler
public interface class ICallbackEventHandler
public interface ICallbackEventHandler
public interface ICallbackEventHandler
解説解説

ICallbackEventHandler インターフェイスは、コールバック イベントを受け取る必要があるカスタム コントロールで実装します。詳細については、「ASP.NET Web ページでポストバックせずにクライアント コールバックを実装する」を参照してください。

ICallbackEventHandler インターフェイスを実装するコントロールの例としては、GridView、DetailsView、および TreeView の各コントロールがあります。ICallbackEventHandler インターフェイスを実装するコントロールがコールバック イベントの対象である場合、イベント処理のために RaiseCallbackEvent メソッドが呼び出され、イベント引数がパラメータとして渡されます。また、GetCallbackResult メソッドがコールバックの結果を返します。

コールバック時にデータ ソース コントロールからデータを取得するコントロールは、同期的および非同期的にデータを取得できます。GridView、DetailsView、TreeView などの ASP.NET コントロールは同期的に実装されます。非同期プログラミングの詳細については、「非同期プログラミングのデザイン パターン」を参照してください。

ICallbackEventHandler インターフェイスを実装するコントロールが表示したユーザー インターフェイスで発生するコールバック イベントを検証するかどうかを指定できます。セキュリティを維持するためにイベントを検証することをお勧めします。ただし、パフォーマンス上の理由で無効にすることもできます。コールバック イベントに対してイベントの検証を実行するかどうかを制御するには、@ Page ディレクティブの enableEventValidation 属性、または Web.config ファイルの pages 要素 (ASP.NET 設定スキーマ) の enableEventValidation 属性を設定します。コード内に EnableEventValidation プロパティを設定する場合は、ページ処理の Page_Init フェーズで設定します。イベント検証のセキュリティ上の利点とパフォーマンス コストのバランスを取る方法の詳細については、「高パフォーマンス ASP.NET アプリケーションの開発」を参照してください。

.NET Framework のセキュリティ.NET Framework のセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ICallbackEventHandler メンバ
System.Web.UI 名前空間
GetCallbackEventReference
System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent
System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent
System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent

ICallbackEventHandler メソッド


パブリック メソッドパブリック メソッド

参照参照

関連項目

ICallbackEventHandler インターフェイス
System.Web.UI 名前空間
GetCallbackEventReference
System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent
System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent
System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent

ICallbackEventHandler メンバ

コントロールを、サーバーへのコールバック イベントの対象にできることを示すために使用します。

ICallbackEventHandler データ型で公開されるメンバを以下の表に示します。


パブリック メソッドパブリック メソッド
参照参照

関連項目

ICallbackEventHandler インターフェイス
System.Web.UI 名前空間
GetCallbackEventReference
System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent
System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent
System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ICallbackEventHandler」の関連用語

ICallbackEventHandlerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ICallbackEventHandlerのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS