1

我知道如何使用 html 代码和 javascript 来制作鼠标悬停事件

我很想知道是否有办法使用 c# 和/或 vb.net 制作鼠标悬停事件。

我尝试使用 attribute.add 作为标签,但不起作用

请提供代码示例

谢谢你

笔记

  • 鼠标悬停 = 鼠标悬停事件
  • 和任何控件请主要是按钮,链接按钮,标签,div。
4

1 回答 1

1

请注意,在将实际页面发送到客户端浏览器之前,C#/VB.Net 代码在服务器上执行。发送页面后,触发 C# 代码执行的唯一方法是客户端浏览器向服务器发出 HTTP 请求。

默认情况下,浏览器不对鼠标事件发出 HTTP 请求。因此,处理鼠标事件的唯一方法是将客户端 JavaScript 代码附加到 HTML 元素。该 JavaScript 代码可以执行 HTTP 请求(最好是 AJAX)并将有关鼠标事件的详细信息传递给服务器端 C# 代码,但如果您采用这种方式,请考虑网络请求可能会导致电池电量消耗和费用用户(如果用户在计量蜂窝网络上)。

当然,没有什么能阻止 C# 代码生成正确的 HTML 元素和相应的 JavaScript 并将它们作为页面的一部分发送到客户端,从而节省您至少编写 JS 代码以在页面加载时执行。

于 2011-01-24T17:25:14.140 回答