【发布时间】:2014-10-03 09:49:01
【问题描述】:
早上好,
我有以下asp图片,想添加鼠标悬停事件,如下:
<asp:Image ID="MapImage" runat="server" Height="601px" Width="469px" OnMouseOver="OnMouseOverMap"/>
我还在C#代码中添加了如下方法:
protected void OnMouseOverMap(object sender, EventArgs e)
{
int i = 9;
}
我也创建了没有参数的相同方法,但我无法调用该 C# 函数。
有人可以帮我解决这个问题吗?如何从 ASP 代码中调用 C# 函数。
干杯!
【问题讨论】:
-
您似乎误解了服务器端代码和客户端代码之间的区别。您不能直接从
onmouseover事件中调用 C# 方法。 -
正如@JLRishe 所说,要触发代码,您需要在鼠标悬停时回发页面,这有点奇怪......您可以使用 Ajax 从客户活动,有帮助吗?
-
是的,我在使用 Ajax 时没有任何问题,但我不知道它是如何工作的。我是一名试图学习 asp.net 和 c# 的数据库开发人员