163K网站系统官方论坛's Archiver

luoke 发表于 2007-2-16 18:22

.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]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.