Visual Studio 2005中的ImageMap是否需要改进

asp.net 2.0中的ImageMap控件,其本质上是将html中的<map>和<area>封装起来的结果。开发人员在使用过程中需要定义hotspot,例如圆形、方形、多边形等等。其中一个关键是确定hotspot的一些关键点坐标。然而,Visual Studio 2005中并没有给出一个比较好的工具来确定这些坐标。只是让开发人员手工输入,这是比较困难的。
是否能够像其它的例如Dreamweaver那样,提供可视化的工具,在图片中圈定hotspot,并且自动生成坐标数据呢?不知道大家是否遇到了这样的困扰?

posted on 2005-11-09 15:45 POLARIS 阅读(2614) 评论(10)  编辑 收藏 所属分类: .NET 2.0

评论

#1楼  2005-11-09 16:59 jhyc [未注册用户]

有同感阿,如果画面上热点多的话,那坐标根本不知道如何输了:(   回复  引用  查看    

#2楼 [楼主] 2005-11-09 17:15 POLARIS      

致 jhyc:
您说的没错。所以,我感觉Dreamweaver在这个内容的实现上就做得比较好。
最开始的时候,我以为自己在Visual Studio 2005中没有找到类似的,进行圈画的功能,后来发现就是没有。于是比较郁闷。没办法,只好又捡起来Dreamweaver,利用其功能确定坐标,最后再添回ImageMap中热点区域的坐标属性中,这不是很麻烦吗?
我想了想微软为什么要这样做呢?根本的目的还是在缩减代码量。有没有道理呢?有。但是,有些不顾开发人员的感受了。难道谁真的会去自己估计并填写坐标属性吗?那真乃“SB神人”也。
多么希望有高人能够指点一下,不利用Dreamweaver就能够方便快速确定坐标数据的方法啊。在此先谢过了。
  回复  引用  查看    

#3楼  2005-11-10 09:38 jhyc [未注册用户]

TO 楼主:

看来你还找到一条“曲线救国”的道路阿:)好歹也算有个解决办法。对了,要是在画面上生成一个多边形热区的话,DW里是产生了一系列的坐标,在VS2005能直接输入这一系列坐标来产生多边形热区么?   回复  引用  查看    

#4楼 [楼主] 2005-11-10 21:39 POLARIS      

致 jhyc :
VS 2005支持对于多边形热点区域。其使用<asp:PolygonHotSpot>标签。   回复  引用  查看    

#5楼  2006-01-09 14:47 神经居士      

有没有专门讲解vs 2005各个控件用法的书啊,,,,,,,,自己摸索很麻烦。   回复  引用  查看    

#6楼  2006-06-10 09:54 长发飘飘 [未注册用户]

我也遇到了同样的问题,真是不知道如何做,我试过用Dreamweaver中的图片热点做,但是好像不兼容,出现很多问题。有谁能解决吗,老板可是要我做的结果呢,急啊...........   回复  引用  查看    

#7楼  2006-07-12 22:10 吴刚 [未注册用户]

有一篇文章,是自定义热区的,应该有帮助。
可以在数据库中存储点位,然后自动加载。
http://blog.joycode.com/liuhuimiao/articles/50507.aspx
希望有所帮助。   回复  引用  查看    

#8楼  2006-07-13 21:28 吴刚 [未注册用户]

protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
for (int i = 100; i < 1000; i = i + 100)
{
RectangleHotSpot testspot = new RectangleHotSpot();
testspot.Bottom = 100+i;
testspot.Top = i;
testspot.Left = i;
testspot.Right = 100+i;
testspot.HotSpotMode = HotSpotMode.Navigate;
testspot.NavigateUrl = "test1.aspx?x="+i.ToString();
ImageMap1.HotSpots.Add(testspot);
}

}


}

看到上述语句了吗?可以动态加载的。巨大的商业价值。   回复  引用  查看    

#9楼  2006-07-19 15:27 蓝色理信 [未注册用户]

现在的改进让人有些晕。。。。   回复  引用  查看    

#10楼  2006-07-19 15:27 蓝色理信 [未注册用户]

dfgsdfg   回复  引用  查看    




导航

统计

与我联系

常用链接

留言簿(150)

随笔分类

随笔档案

.net 技术

搜索

最新评论

阅读排行榜

评论排行榜