0

我刚刚在 Visual Studio 2008 中发现了 imagemap 控件。我熟悉 HTML 中的 imagemap 概念,我只是习惯于使用允许您以可视方式选择区域的编辑器,例如在图像本身上绘制热点,以及软件生成 HTML 本身。但我不能在 Visual Studio 中做到这一点,而且我有大约 20 个不同的圆形热点要创建。我也不知道如何轻松检测坐标(X 和 Y)。有小费吗?建议?想法?

在编辑中添加 - 另外,有没有办法向图像地图中的每个热点添加代码?

4

2 回答 2

1

不,AFAIK 没有对热点的设计师支持 - 我使用一张纸。

关于代码,您必须为每个热点设置 HotSpotMode="PostBack" PostBackValue="HS1" 并在 ImageMap1_Click 中使用 switch 语句来响应不同的 Postback 值。

于 2009-02-14T16:44:22.870 回答
-1

您可以使用 jQuery 捕获图像地图上的鼠标点击,然后将鼠标位置的x, y坐标传递给文本框。最后,您可以将捕获的区域添加到图像地图中。

于 2012-09-16T10:15:01.070 回答