【问题标题】:Visually edit C# imagemap control?可视化编辑 C# imagemap 控件?
【发布时间】:2023-03-21 15:10:01
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-01-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多