Partager via


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

ImageMap

Classe principale du contrôle.

CircleHotSpot

Représente une zone réactive individuelle, sous forme de cercle.

RectangleHotSpot

Représente une zone réactive individuelle, sous forme de rectangle.

PolygonHotSpot

Représente une zone réactive individuelle, sous forme de polygone.

Retour au début

Voir aussi

Référence

Vue d'ensemble du contrôle serveur Web Image