我有一个带有Image_Click事件的ASP.NET ImageButton控件(没有AJAX),该事件从SQL服务器获取数据。现在我想向Image按钮添加一个Mouse Rollover,它应该从SQL服务器获取数据并将其显示在Label上。
我知道您可以在图像按钮上添加Javascript Mouse Rollover事件。 imgae_Button.Attributes.Add(“onmouseover”,“myJacascriptFunction()”);
如何获取Javascript代码以获取服务器端代码以获取SQL数据? 可以这样做吗?
编辑:澄清onclick()事件不仅从SQL获取数据,还写入另一个表。此事件已经在没有AJAX的情况下进行了编码。 这是我需要帮助的鼠标翻转事件。当用户将鼠标悬停在图像上时,应该从SQL数据库和数据库中获取数据。显示在标签控件上。
答案 0 :(得分:0)
这肯定可以做到,几乎肯定会涉及AJAX。
在鼠标翻转事件中,您希望定义myJavascriptFunction()
以代表用户点击图片按钮,随后会回发到服务器 ,就像 一样用户只需单击即可。
然后,您希望将图像按钮和要显示答案的标签放入UpdatePanel
,并确保在页面上粘贴ScriptManager
以处理请求/响应。
这应该达到你想要的效果。