..
AJAX(非同期JavaScriptとXMLの略)のWebアプリケーションと、それらとユーザー間の相互作用の外観を向上を目的とASP.NETプラットフォームによって導入された技術です。 技術は通常、非常に安定していると思われるソフトウェアの一部として、ユーザー(ユーザーの経験とも呼ばれる)と同じとの相互作用を改善する優先順位は次のようになります。
コンピュータ用語でユーザーとの対話を強化するこれらのアプリケーションは、RIA(リッチインターネットアプリケーション)と呼ばれています。 AJAXは、独自のRIAを設計するためのツールです。
AJAXの出現につながった第一の理由は、HTTPはWebページをGET / POSTの段階を改善することであった。 標準のHTTPが正しく機能するようになり、よく開発者が知られているものの、実際には、、それは、あなたがページが更新されている間に一定の時間、待たなければならないことになっている最初の制限があります。 AJAXは(または減らす)は、この期待を防ぐためのメカニズムを紹介します。
どのようにHTTPプロトコル要求を行うときに考える、ブラウザはサーバと同じを送信し、このプロセスが終わるまでは何もできません。 ブラウザの下部にあるインジケータは、コントロールが、アプリケーションの使用を開始するブラウザに返されるときにのみ、トランザクションの完了のレベルを示すとしながら実際には、したがって、それは、要求を送信し、期待しています。
リクエストが返されないように、アプリケーションはそのため限り無意味です、そして多くの場合、ブラウザのウィンドウが完全に白になります。 AJAXによって提案されたソリューションは、非同期にブラウザは、ユーザーがページ全体をブロックするだけ、必要な部分されていないと応答性の高い相互作用であることが要求を処理できるものを導入することである。
AJAX Webプログラミングに貢献してきた一つの革新は、サーバにクライアント側の非同期呼び出しを容易にするために新しいライブラリの導入です。 別の目新しさは、クライアントからのこれらの新しい非同期呼び出しをサポートするために、新しいサーバー側のコンポーネントの導入です。
マイクロソフトのサイトから抜粋した以下の画像は、、概念的な宇宙AJAXをまとめたもの

一見したところ、AJAXはWebアプリケーションを開発する方法で、より複雑さを導入するようだが、現実には、この技術は、いくつかの重要な利点をもたらします:
ASP.NET AJAXで提供されるサポートのほとんどは、この新技術によって導入された新しいスタイルでWebページをレンダリングするサーバー側のコントロールのセットです。 一般的にサーバー側のコントロールの作業は、ブラウザでは正しく表示され、AJAXスタイルのコントロールが同じように動作するようにHTML要素を配置する出力を生成することです。
AJAXスタイルのコントロールは、最も頻繁に使用されます。
サポートクライアントサイドのAJAXは、代わりに以下のレベルを含むJavaScriptライブラリのセットに焦点を当てています:
非常に便利なAJAX機能の使用を許可するコンポーネント(およびそれらを使用する方法を示す例)のコレクションから構成されるASP。NET Control Toolkitには、です。 このツールキットは、カスタムコントロールを作成するソフトウェア開発キットを提供し、ASP.NET AJAXの公式サイトからダウンロードすることができます。 これはVisual Studio 2010に含まれていないため、別途ダウンロードする必要があります。 完全な詳細についてはを参照してくださいこのページ 。
それは、"バイナリやソースコードをダウンロードすることができます。 このコンポーネントのソースコードを使用する気にしないのであれば、単にあなたのプロジェクトへのAjaxControlToolkit.dllへの参照を追加します。
近年ではAJAXに加えてこのようなシルバー、既に私たちのASP.NETサイトの記事のセクションで見つけることができるいくつかの特定の項目が提示されているとして、このガイドでカバーされませんWPF、WCF、他の多くの有用な技術を導入している。
| |
ASP(上級)
動的なWebサイトを作成するためのフルコース。 39€から。 |
| |
ASP.NET(コース)
49€からWebアプリケーションを構築するためのフルコース。 |
| |
SQLとデータベース(コース)
リレーショナルデータベースを作成および管理。 39€から。 |