次の方法で共有


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 ページおよびサーバー コントロールの機能を拡張するクライアント スクリプトを自分で作成する方法について説明します。

クライアント スクリプトの概要

クライアント スクリプトとサーバー コントロール

動的なクライアント スクリプトとスクリプト参照

ポストバックを使用しないクライアント コードのコールバック

参照

概念

ASP.NET の概要

ASP.NET コントロールへの AJAX 機能の追加