可视化编辑C#imagemap控件?

时间:2009-02-14 12:08:10

标签: c# asp.net visual-studio-2008 imagemap

我刚刚在Visual Studio 2008中发现了imagemap控件。 我熟悉HTML中的imagemap概念,我只是习惯于让编辑器可以直观地选择区域,比如在图像上绘制热点,软件就会生成HTML本身。 但我不能在Visual Studio中这样做,我有大约20个不同的圆形热点来创建..我也不知道如何轻松检测坐标(X& Y)。 有小费吗?建议吗?想法?

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

2 个答案:

答案 0 :(得分:1)

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

关于代码,您必须为每个热点设置HotSpotMode =“PostBack”PostBackValue =“HS1”,并使用ImageMap1_Click中的switch语句对不同的Postback值做出反应。

答案 1 :(得分:-1)

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