Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 确定鼠标在对象上的位置_Asp.net - Fatal编程技术网

Asp.net 确定鼠标在对象上的位置

Asp.net 确定鼠标在对象上的位置,asp.net,Asp.net,我想使用地图的图像,让用户点击事故发生的地方。我已经在我的asp页面上放置了一个图像,但是找不到任何允许我捕获鼠标按钮点击的事件,这反过来会返回图像中的x和y位置。 我正在将ASP.NET与VB.NET一起使用。我假设您正在pictureBox中显示图像。下面是一个可以转换为VB.Net的C#解决方案 private int pointX; private int pointY; private void pictureBox1_Click(object sender,

我想使用地图的图像,让用户点击事故发生的地方。我已经在我的asp页面上放置了一个图像,但是找不到任何允许我捕获鼠标按钮点击的事件,这反过来会返回图像中的x和y位置。
我正在将ASP.NET与VB.NET一起使用。

我假设您正在pictureBox中显示图像。下面是一个可以转换为VB.Net的C#解决方案

    private int pointX;
    private int pointY;

    private void pictureBox1_Click(object sender, EventArgs e)
    {
        MouseEventArgs mouseEvent = (MouseEventArgs)e;
        pointX = mouseEvent.X;
        pointY = mouseEvent.Y;
        MessageBox.Show(string.Format("X: {0} Y: {1}", pointX, pointY));
    }

    private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
    {
        pointX = e.X;
        pointY = e.Y;
    }

请不要只是要求我们为您解决问题。向我们展示你是如何试图自己解决问题的,然后向我们展示结果是什么,并告诉我们为什么你觉得它不起作用。请参阅“”,以获取您真正需要阅读的优秀文章。John,这就是我无法添加任何代码的原因,因为我找不到编写任何代码的事件。我已经习惯了.NET环境,但对.NET的web开发方面还不熟悉。我有在桌面环境下工作的这个要求,但不能让它在网页上工作。我正在编写一个健康和安全应用程序,其中用户必须能够在身体图像上指示发生伤害的位置。这是通过点击图像完成的,然后坐标被存储在数据库中。正如我提到的,我让它在VB.NET中工作得很好,但不是在这个环境中。然后你应该熟悉HTML。研究“imagemap”问题在于ASP.NET没有与图片框关联的单击事件:(