【问题标题】:ASP ImageButton OnClick coordinatesASP ImageButton OnClick 坐标
【发布时间】:2009-12-10 16:17:37
【问题描述】:

我在 .Net 3.5 中有一个 ASP.Net ImageButton。这是一张大图,450x700,用户可以点击。在服务器端,OnClick 事件处理程序根据用户单击的坐标执行一些操作。

这是一张基本地图,只是一张静态图片,用户可以点击。

效果很好,除非在 IE 中,用户处于 100% 以外的缩放级别。在这种情况下,它会传递点击的实际像素坐标,这意味着我在原点和点击点之间的线上某处得到一个点。

我看过actualX = clickedX * image.Width / 450 之类的东西,但是图像缩放时图像大小属性不会改变,image.Width 始终保持在 450。

我宁愿避免使用一堆 Javascript 黑魔法,有没有办法找到与单击的点相对应的原始图像坐标?

【问题讨论】:

    标签: asp.net zooming imagebutton


    【解决方案1】:

    如果没有 Javascript,服务器无法确定浏览器的缩放级别。

    这听起来像是 IE 中的错误。放大页面应该对服务器完全透明。您应该将此情况报告给 Microsoft。

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 2013-02-17
      • 1970-01-01
      • 2011-12-15
      • 2017-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多