ASP.Net 2.0 图形控件简述

2016-02-19 21:51 35 1 收藏

下面是个ASP.Net 2.0 图形控件简述教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!

【 tulaoshi.com - Web开发 】

  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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

      id,ImageUrl不必解释了,
      asp:RectangleHotSpot /  代表长方形点击区域
      asp:PolygonHotSpot  /  代表多边形区域
      asp:CircleHotSpot /  代表圆形区域
   
    上面的程序常应用在用整个图片来导航的地方。
     
      ImageMap可以返回数据,上面的HotSpotMode="PostBack"和PostBackValue="Erase",当点击相应的图片区域时,事件mapMenu_Click触发,可以用PostBackValue来调用返回的PostBackValue。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

  原文出处:http://blog.sina.com.cn/u/538461ee010005lz

来源:http://www.tulaoshi.com/n/20160219/1627294.html

延伸阅读
标签: ASP
  接上一节,我们这一节主要计论如何使用DataSet,在数据库中增加、修改、删除一个数据。 首先我们需要打开一个联结,我们的数据库还是用上一节的吧:) string MyConnString = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:/test/test.mdb;"; string strComm = "select * from UserList"; ADOConnection MyC...
标签: ASP
  DataGrid的分页(2) 这里我紧接上一节,讲DataGrid的分页。在上例中,我们可以看到对于分页控制,本来已经足够了,呵呵,但是只是一个普通的分页,多没有意思,还是给它变些花样好。先讲讲上一节DataGrid控件所用的属性 <ASP:DataGrid id="DataGrid1" runat="server" AllowPaging="True" PageSize=...
标签: ASP
  我们这一节主要是要讲DataBind,这个在ASP.net中是很重要的东东,几乎所有的控件都需要它来控制数据的操作。也可以说是ASP.net的数据核心。 我们先来看一个简单的例子: <% @ Page Language="C#" % <% @ Import Namespace="System.Data" % <Script Language="C#" Runat="Server" pu...
标签: ASP
  Cookie Cookie的用法也和ASP中差不多。比如我们建立一个名为aspcn,值为飞刀的cookie HttpCookie cookie = new HttpCookie["aspcn"]; cookie.Value = "飞刀"; Response.AppendCookie(cookie); 我们取出Cookie值也很简单 HttpCookie cookie = Request.Cookies["aspcn"]; cookieValue = cookie.Value; ...
标签: ASP
  关于Namespace(命名空间)的使用 在前面的程序中我们看到,我常用<% @ Import Namespace="System.Data" %,这是在引用M$为我们提供的Namespace,这和ASP不同的,我们在ASP.net必须先引用与我们操作有关的Namespace后才能使用相应的功能。其实说白了,一个Namespace; 就是一个组件。这个是关于ASP.net的高级应用,我会在后面...

经验教程

535

收藏

12

精华推荐

亲密接触ASP.Net(1)

亲密接触ASP.Net(1)

834288185

亲密接触ASP.Net(2)

亲密接触ASP.Net(2)

WEIHUIYING9

亲密接触ASP.Net(15)

亲密接触ASP.Net(15)

菲菲妈1234

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部