AJAX およびクライアント機能の追加
更新 : 2007 年 11 月
クライアント スクリプト機能を ASP.NET Web ページに組み込むことで、ASP.NET のサーバー ベースの機能を拡張できます。クライアント スクリプトを使用すると、より高機能で応答性の高いユーザー インターフェイスをユーザーに提供できます。また、クライアント スクリプトを使用して、ブラウザでページが実行されているときに Web サーバーの非同期呼び出しを行うこともできます。
ASP.NET では、2 つの方法でクライアント機能を組み込むことができます。1 つ目は、ASP.NET の AJAX 機能を使用する方法です。ASP.NET AJAX には、オブジェクト指向プログラミングや ASP.NET モデルの利点の多くをクライアント スクリプトで利用できるようにするクライアント スクリプト関数のライブラリが含まれています。さらに、ASP.NET AJAX は、AJAX 機能に必要なクライアント スクリプトを自動的にレンダリングできる Web サーバー コントロールを含む、サーバー ベースのサポートも提供します。
2 つ目の方法は、クライアント スクリプトを作成して自分で ASP.NET Web ページに組み込む方法です。この方法は、クライアント スクリプトの量が少ない場合や、既存のクライアント スクリプトをアプリケーションに組み込む場合に便利です。この方法は、多くの ASP.NET Web サーバー コントロール (たとえば検証コントロール) で、クライアント機能を追加するために使用されます。
ASP.NET の AJAX 機能
ASP.NET の AJAX 機能のドキュメントには、概要、チュートリアル、および API リファレンス トピックが含まれています。「概要」のトピックから始め、表の順に従ってトピックを読み進めることをお勧めします。
ASP.NET AJAX クライアントのリファレンス |
JavaScript API および DOM 拡張が含まれています。 |
ASP.NET AJAX サーバー コントロールのリファレンス |
ASP.NET AJAX サーバー コントロールは、次の .NET Framework API でサポートされます。 |
概要 |
|
ASP.NET AJAX サーバー コントロールの使用 |
|
ASP.NET AJAX でのクライアント スクリプト |
|
デバッグとトレース |
|
Web サービスと WCF サービスの呼び出し |
|
アプリケーションのグローバライズとローカライズ |
|
ASP.NET AJAX の拡張 |
ASP.NET のクライアント スクリプト
次のトピックでは、Web ページおよびサーバー コントロールの機能を拡張するクライアント スクリプトを自分で作成する方法について説明します。
クライアント スクリプトの概要 |
|
クライアント スクリプトとサーバー コントロール |
|
動的なクライアント スクリプトとスクリプト参照 |
|
ポストバックを使用しないクライアント コードのコールバック |