.net教程:asp.net 2.0 图形控件简述
[size=3]asp.net 2.0包含两个图形控件,一个image,一个是imagemap控件。1、image控件是用来显示图象的,对应于<img />标签,典型的image控件格式如下
<asp:image
id="imgrandom"
imageurl="picture.gif"
alternatetext="picture"
descriptionurl=""
generateemptyalternatetext=""
imagealign=""/>
id 是用来标识控件的,
imageurl 是图片链接,
alternagetext 是无法显示图片时显示的文字,
descriptionurl 提供一个图片的详细说明的链接
generateemptyalternatetext 将alternatetext设置为空
imagealign 用来提供相对于其他html元素的位置,可能的值有 absbottom,absmiddle,baseline,bottom,left,middle,notset,right,texttop,top
2、imagemap控件,也可以用来显示图象,但根据你点击的不同位置,可以产生不同的效果,典型的imagemap控件格式如下
<asp:imagemap
id="mapmenu"
imageurl="menubar.gif"
hotspotmode="postback"
runat="server" onclick="mapmenu_click">
<asp:rectanglehotspot
postbackvalue="toupper"
left="0"
top="0"
right="100"
bottom="30"
alternatetext="to uppercase" />
<asp:rectanglehotspot
postbackvalue="tolower"
left="100"
top="0"
right="200"
bottom="30"
alternatetext="to uppercase" />
<asp:rectanglehotspot
postbackvalue="erase"
left="200"
top="0"
right="300"
bottom="30"
alternatetext="to uppercase" />
</asp:imagemap>
id,imageurl不必解释了,
<asp:rectanglehotspot /> 代表长方形点击区域
<asp:polygonhotspot /> 代表多边形区域
<asp:circlehotspot /> 代表圆形区域
上面的程序常应用在用整个图片来导航的地方。
imagemap可以返回数据,上面的hotspotmode="postback"和postbackvalue="erase",当点击相应的图片区域时,事件mapmenu_click触发,可以用postbackvalue来调用返回的postbackvalue。
原文出处:http://blog.sina.com.cn/u/538461ee010005lz
[/size]
页:
[1]