O ASP.NET 2.0 contém dois controles gráficos, um é Image e o outro é o controle ImageMap.
1. O controle Image é usado para exibir imagens, correspondendo à tag <img />. O formato típico do controle Image é o seguinte.
<asp:Imagem
id="imgAleatório"
ImageUrl="Imagem.gif"
AlternateText="Imagem"
DescriçãoUrl=""
GerarEmptyAlternateText=""
ImageAlign=""/>
id é usado para identificar o controle.
ImageUrl é o link da imagem,
AlternageText é o texto exibido quando a imagem não pode ser exibida.
DescriptionUrl fornece um link para uma descrição detalhada da imagem
GenerateEmptyAlternateText Defina AlternateText como vazio
ImageAlign é usado para fornecer posição relativa a outros elementos HTML. Os valores possíveis são AbsBottom, AbsMiddle, Baseline, Bottom, Left, Middle, NotSet, Right, TextTop, Top.
2. O controle ImageMap também pode ser usado para exibir imagens, mas pode produzir efeitos diferentes dependendo de onde você clica. O formato típico do controle ImageMap é o seguinte.
<asp:ImageMap
id="menumapa"
ImageUrl="MenuBar.gif"
HotSpotMode="PostBack"
Runat="servidor" OnClick="mapMenu_Click">
<asp:RetânguloHotSpot
PostBackValue="ToUpper"
Esquerda = "0"
Superior = "0"
Direita = "100"
Inferior = "30"
AlternateText="Para maiúsculas" />
<asp:RetânguloHotSpot
PostBackValue="ToLower"
Esquerda = "100"
Superior = "0"
Direita = "200"
Inferior = "30"
AlternateText="Para maiúsculas" />
<asp:RetânguloHotSpot
PostBackValue="Apagar"
Esquerda = "200"
Superior = "0"
Direita = "300"
Inferior = "30"
AlternateText="Para maiúsculas" />
</asp:ImageMap>
Não há necessidade de explicar id e ImageUrl.
<asp:RectangleHotSpot /> representa a área de clique retangular
<asp:PolygonHotSpot /> representa uma área poligonal
<asp:CircleHotSpot /> representa uma área circular
O procedimento acima é frequentemente usado quando toda a imagem é usada para navegação.
ImageMap pode retornar dados, HotSpotMode="PostBack" e PostBackValue="Erase" acima. Quando a área da imagem correspondente é clicada, o evento mapMenu_Click é acionado e PostBackValue pode ser usado para chamar o PostBackValue retornado.
Fonte original: http://blog.sina.com.cn/u/538461ee010005lz