[要約] この記事では、ASP.NET AJAX フレームワークを使用して HTML Map コントロールを拡張し、クリック可能なホットスポットを追加する方法を説明します。拡張後、これらのホットスポット上にマウスを移動すると、これらのホットスポットに関する詳細情報がポップアップ表示されます。ただし、これらの詳細情報は、AJAX を介してリモート サービスから非同期的に取得されます。
この記事では、ASP.NET AJAX テクノロジに基づいて通常の HTML Map コントロールを拡張し、ホットスポット領域をクリックしたときに、関連する詳細情報を表示するときに部分的なページのみが更新されるようにし、これを Web 2.0 アプリケーションに適合させます。開発傾向。
図 1. AJAX テクノロジを使用して拡張されたマップ コントロールのホットスポットのクリックは、ローカル更新のみをトリガーします。
上の写真からわかるように、上の太陽系の木星(木星)の上にマウスを置くと、惑星に関する詳細な情報がポップアップウィンドウの形でわかりやすく表示されます(注:この写真は撮影したものです) MSDN からのものであり、ここでは対応する単語を翻訳できません)。
Studio 2005 を起動し、[ファイル] → [新しい Web サイト] を選択し、[ASP.NET AJAX 対応 Web サイト] テンプレートを選択し、プロジェクトに「Ajax_ImageMap」という名前を付けて、C# を選択します。組み込みのサポート言語を選択します。最後に「OK」をクリックします。