AJAX 技術が提唱するリフレッシュフリー コールバックでは、独自技術で大量の JavaScript コードを記述するか、一部の AJAX フレームワークを使用する必要があり、開発効率と保守性が大幅に低下します。実際、ASP.NET2.0 では、ICallbackEventHandler というそのようなインターフェイスがすでに提供されています。
インターネット上には ICallbackEventHandler に関する記事がすでにたくさんありますが、この記事はさらに詳しく説明します。
ICallbackEventHandler は System.Web.UI に存在します。非常に簡単な例で試してみましょう。
最初のステップは、VS2005 で新しい WEB ウィンドウを作成することです。
2 番目のステップは、HTML コード (以下) を ASPX に挿入することです。
1<本体>
2
3 番目のステップは、JavaScript スクリプトを
に配置することです。
1