Vue d'ensemble du contrôle serveur Web ImageMap
Mise à jour : novembre 2007
Le contrôle ImageMap ASP.NET permet de créer une image contenant des zones sur lesquelles les utilisateurs peuvent cliquer et qui sont appelées zones réactives. Chacune de ces zones réactives peut être un lien hypertexte distinct ou un événement de publication (postback).
Cette rubrique contient les sections suivantes :
Contexte
Exemples de code
Référence de classe
Contexte
Le contrôle ImageMap se compose principalement de deux éléments. Le premier est une image, qui peut être un graphique dans n'importe quel format graphique Web standard, tel qu'un fichier .gif, .jpg ou .png.
Le deuxième est une collection de contrôles HotSpot. Chaque contrôle de zone réactive est un élément différent, de type CircleHotSpot, RectangleHotSpot ou PolygonHotSpot. Pour chaque contrôle de zone réactive, définissez les coordonnées permettant de spécifier l'emplacement et la taille de la zone réactive. Par exemple, si vous créez un contrôle CircleHotSpot, définissez les coordonnées x et y du centre du cercle et le rayon du cercle.
Vous pouvez définir le nombre de zones réactives dont vous avez besoin pour l'image. Il n'est pas obligatoire de définir des zones réactives pour couvrir entièrement le graphique.
Remarque : |
---|
Vous pouvez définir des zones réactives qui se chevauchent. Chaque zone réactive a une valeur index-Z. Si un utilisateur clique sur une zone définie par au moins deux zones réactives qui se chevauchent, c'est celle dont l'ordre de plan est le plus élevé qui sera sélectionnée. |
Réponse aux clics des utilisateurs
Vous pouvez spécifier ce qui se produit lorsqu'un utilisateur clique sur une zone réactive. Vous pouvez configurer chaque zone réactive comme un lien hypertexte d'accès à une URL, définie pour cette zone réactive. Vous pouvez également configurer le contrôle afin qu'il effectue une publication lorsqu'un utilisateur clique sur une zone réactive, en fournissant une valeur unique pour chaque zone réactive. La publication déclenche l'événement Click du contrôle ImageMap. Dans le gestionnaire d'événements, vous pouvez lire la valeur unique que vous assignez à chaque zone réactive.
Retour au début
Exemples de code
Comment : ajouter des contrôles serveur Web ImageMap à une page Web
Comment : répondre aux clics d'un utilisateur dans des contrôles serveur Web ImageMap
Retour au début
Référence de classe
Le tableau suivant répertorie les classes relatives au contrôle ImageMap.
Membre |
Description |
---|---|
Classe principale du contrôle. |
|
Représente une zone réactive individuelle, sous forme de cercle. |
|
Représente une zone réactive individuelle, sous forme de rectangle. |
|
Représente une zone réactive individuelle, sous forme de polygone. |
Retour au début