如何添加样式的图像,当你悬停在它,在asp.net网站

本文关键字:当你 悬停 asp 网站 net 图像 何添加 添加 样式 | 更新日期: 2023-09-27 18:12:43

我有一个图像在我的网站,我如何添加样式,使它看起来像一个真正的按钮。现在,当我点击它或将鼠标移动到它上面时,图像没有变化。当点击或鼠标在它上面,我怎么能添加样式到它。由于

<asp:ImageButton ID="Img_ComposeMessage" PostBackUrl="~/SendMessage.aspx" ImageUrl="Styles/Images/ComposeMessage.png"
                            runat="server"  />

如何添加样式的图像,当你悬停在它,在asp.net网站

听起来像是可以用JavaScript/jQuery轻松完成的事情;只需钩住鼠标悬停事件,然后更改图像。

如果你担心flash没有样式的内容,你可以切换到使用css背景/spriting为您的图像与asp:linkbutton代替asp:imagebutton

这里有一个快速教程让你开始- http://www.learningjquery.com/2007/02/quick-tip-set-hover-class-for-anything

你必须使用Javascript和/或CSS样式来更改ImageButtons属性。

客户端javascript方法调用可以添加到ImageButton的OnClientClick属性中。

要确保在渲染时控件上有一个静态ID属性,对于CSS效果或JQuery使用,使用ClientIDMode属性,将其设置为static,您定义的ID属性将被渲染