当前位置: 代码迷 >> ASP.NET >> 定义图片热点,惊人求救,HELP!
  详细解决方案

定义图片热点,惊人求救,HELP!

热度:8056   发布时间:2013-02-25 00:00:00.0
定义图片热点,紧急求救,HELP!!!
一个安防系统,要实现用户报警后在一个JPG图片上显示出用户的位置!

图片上传到服务器后,

我如何实现用鼠标在这个图片点击一个位置,就可以在数据库里面保存这个位置?

请高手帮忙,急,谢谢!!!

------解决方案--------------------------------------------------------
图片热点 用 DreamWeaver 去设计,好用

否则就自己定义 <area ....

asp.net 2.0 支持服务器控件
包括,ImageMap , CircleHotSpot、RectangleHotSpot 和 PolygonHotSpot 相关控件



------解决方案--------------------------------------------------------
简单一点用ImageMap
------解决方案--------------------------------------------------------
ImageMap 类
创建在页面上显示图像的控件。单击在 ImageMap 控件内定义的作用点区域时,该控件生成到服务器的回发或导航到指定的 URL。

// MSDN 's DEMO
http://msdn2.microsoft.com/zh-cn/library/System.Web.UI.WebControls.ImageMap.aspx

支持 PostBack
------解决方案--------------------------------------------------------
保存图片热点位置到数据库


------解决方案--------------------------------------------------------
html里面本身就有图片映射的,找本html的书看看相关做法
------解决方案--------------------------------------------------------
在热点位置加个连接,比如area.aspx?AreaID=1
这里AreaID与数据库中的地点AreaID对应,当用户点area.aspx?AreaID=1的时候你在area.aspx?AreaID=1里判断,然后把数据插入数据库不就可以了。
------解决方案--------------------------------------------------------
在图片的区域,捕捉鼠标的坐标就行了
  相关解决方案