使用c#(非Java脚本)在asp.net中滚动鼠标滚动点击事件

时间:2014-04-28 08:30:14

标签: c# asp.net css events mouseevent

如何在asp.netc#中实现鼠标滚动点击(中键)事件?

我也在MouseWheel Event中提到过。但它对我没有帮助。

因为有

鼠标事件按以下顺序发生:

  
      
  • 的MouseEnter
  •   
  • 的MouseMove
  •   
  • MouseHover / MouseDown / MouseWheel
  •   
  • 的MouseUp
  •   
  • 鼠标离开
  •   

并尝试了Stack Overflow的一些代码

Jquery alert when middle mouse button clicked?

  

但它是用java脚本实现的(我不知道它在Firefox浏览器上运行良好)。我想用asp.net c#实现它。可能吗?如果有,请告诉我。

感谢.

1 个答案:

答案 0 :(得分:0)

  1. 使用JavaScript检测中间点击
  2. 将所需的页面状态存储在各自的变量中
  3. 将鼠标点击信息存储在页面
  4. 上的某个变量中
  5. 导致页面回发
  6. 在服务器上,读取步骤3中变量的值,如果存在,则引发MiddleClick事件
  7. 在middleClick事件处理程序中,做必要的事情。
  8. 客户端JavaScript和服务器端事件机制可以转换为您自己的框架,以便您可以在不同的地方使用中间点击功能。