All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
asp.net,页面事件:顺序与回传_[Asp.Net教程]
discuz伪静态设置iis_php资料_编程技术
C#网络应用编程基础练习题与答案(五)_[Asp.Net教程]
注意那些容易被忽略的SQL注入技巧_[SQL Server教程]
C#类的声明方法_[Asp.Net教程]
PHP实例:用PHP程序实现随机广告图片显示_php资料_编程技术
PHP获取远程图片并把它保存到本地_[PHP教程]
delphi类中方法的使用技巧和实例
php中rename()函数的妙用_[PHP教程]
AJAX初体验之上手篇_[AJAX教程]
Reading number is top 10 pictures
这才是真正的人体艺术5
Sexy women in 2013--1
a pure sister
A man's favorite things3--ZhouWeiTong
湖南中医院的养生八图
The goddess of the single reason2
So beauty, will let you spray blood6
这只猪到底犯了什么错?
真正的国产-非模拍 贵在是真实1
China railway shunting skills competition
Download software ranking
C#高级编程(第4版)
传奇私服架设教程-chm
WebService在.NET中的实战应用教学视频 → 第3集
美女游泳记
仙剑奇侠传98硬盘WINXP版
VeryCD电驴(EasyMule) V1.1.9 Build09081
SQL2000 For 4IN1
Ashlynn Video4
VC++6.0简体中文版
Red cliff
aaa published in(发表于) 2013/12/17 7:46:39 Edit(编辑)
使用ASP.NET,AJAX框架扩展HTML,Map控件_.net资料_编程技术

使用ASP.NET,AJAX框架扩展HTML,Map控件_.net资料_编程技术

使用ASP.NET AJAX框架扩展HTML Map控件_.net资料_编程技术-你的首页-uuhomepage.com

 【摘要】在本文中,我将向你展示如何使用ASP.NET AJAX框架对添加可点击的热点的HTML Map控件进行扩展。经扩展后,当我们的鼠标移动到这些热点上后,即弹出关于这些热点的详细信息;但是,这些详细信息都是通过AJAX异步方式从远程服务中取得的。


  一、 简介


  首先,我们注意到,ASP.NET 2.0中也提供了一个服务器控件ImageMap。此控件是一个让你可以在图片上定义热点(HotSpot)区域的服务器控件。用户可以通过点击这些热点区域进行回发(PostBack)操作或者转发到某个URL地址。典型情况下,该控件用于需要对某张图片的局部范围进行互动操作。然而,这个控件的不足之处在于,在点击这些热点区域进行回发时将导致整个Web页面的刷新。


  在本文中,我们将基于ASP.NET AJAX技术对普通的HTML Map控件加以扩展,以达到在点击其上的热点区域时,在显示有关详细信息时仅仅导致局部的页面更新,从而使之适应Web 2.0应用程序开发潮流。


  下面图1展示了本文示例程序运行时的一个快照。



  图1.使用AJAX技术扩展后的Map控件热点点击仅引发局部更新。


  从上图中看到,当鼠标悬浮于上图太阳系中的木星(木星)上时,有关该星球的细节信息将以一个弹出窗口形式友好地展示出来(注:此图取自MSDN,这里没有翻译相应单词)。


  二、 创建一个AJAX示例网站


  启动Visual Studio 2005,选择“文件→新建网站…”,然后选择“ASP.NET AJAX-Enabled Web Site”模板,命名工程为“Ajax_ImageMap”,并选择C#作为内置支持语言,最后点击OK。


  然后,添加一个新的ASPX页面ImageMap.aspx,并且按如下所示修改其中的HTML代码部分:



ALT="Solar System" USEMAP="#SystemMap">

onmouseover="javascript:GetAreaInfo(event, 'sun');" onmouseout="javascript:HidePopup();">
onmouseover="javascript:GetAreaInfo(event, 'merglobe');" onmouseout="javascript:HidePopup();"
>




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.