ASP.NET 2.0 contient deux contrôles graphiques, l'un est Image et l'autre est le contrôle ImageMap.
1. Le champ Image permet d'afficher des images, correspondant à la balise <img /> Le format type du champ Image est le suivant.
<asp:Image
id="imgRandom"
ImageUrl="Image.gif"
TexteAlternatif="Image"
DescriptionUrl=""
GénérerEmptyAlternateText=""
ImageAlign=""/>
id est utilisé pour identifier le contrôle.
ImageUrl est le lien de l'image,
AlternageText est le texte affiché lorsque l'image ne peut pas être affichée.
DescriptionUrl fournit un lien vers une description détaillée de l'image
GenerateEmptyAlternateText Définir AlternateText sur vide
ImageAlign est utilisé pour fournir la position par rapport aux autres éléments HTML. Les valeurs possibles sont AbsBottom, AbsMiddle, Baseline, Bottom, Left, Middle, NotSet, Right, TextTop, Top.
2. Le contrôle ImageMap peut également être utilisé pour afficher des images, mais il peut produire des effets différents selon l'endroit où vous cliquez. Le format de contrôle ImageMap typique est le suivant.
<asp:ImageMap
id="carteMenu"
ImageUrl="BarreMenu.gif"
HotSpotMode="PostBack"
Runat="serveur" OnClick="mapMenu_Click">
<asp:RectangleHotSpot
PostBackValue = "Vers le haut"
Gauche="0"
Haut="0"
Droite="100"
Bas = "30"
AlternateText="En majuscules" />
<asp:RectangleHotSpot
PostBackValue = "Vers inférieur"
Gauche="100"
Haut="0"
Droite="200"
Bas = "30"
AlternateText="En majuscules" />
<asp:RectangleHotSpot
PostBackValue="Effacer"
Gauche="200"
Haut="0"
Droite="300"
Bas = "30"
AlternateText="En majuscules" />
</asp:ImageMap>
Pas besoin d'expliquer l'identifiant et l'ImageUrl.
<asp:RectangleHotSpot /> représente la zone de clic rectangulaire
<asp:PolygonHotSpot /> représente une zone polygonale
<asp:CircleHotSpot /> représente une zone circulaire
La procédure ci-dessus est souvent utilisée lorsque l'image entière est utilisée pour la navigation.
ImageMap peut renvoyer des données, HotSpotMode="PostBack" et PostBackValue="Erase" ci-dessus, lorsque vous cliquez sur la zone d'image correspondante, l'événement mapMenu_Click est déclenché et PostBackValue peut être utilisé pour appeler la PostBackValue renvoyée.
Source originale : http://blog.sina.com.cn/u/538461ee010005lz