将如下代码拷贝到页面中的
中~:ASP.NET对鼠标移动,拖拽等支持不是很好。因为事件响应代码要在服务器端处理,这就需要先将响应从浏览器发送到服务器,服务器进行处理,然后发回浏览器,这就是一次往返行程,响应太慢。所以,鼠标移动,拖拽等事件最好用JavaScript或者AJAX来实现
this.Button.Attributes.Add("onmouseover","javascript:button.style.backgroundColor='blue'");
this.Button.Attributes.Add("onmouseout","javascript:button.style.backgroundColor='red'");
把这段代码加载aspx页面上就OK了
CSS里面有的属性都可以使用
onmouseover
=
"javascript:this.src='变化的图片路径'"
onmouseover
=
"javascript:this.src='还原的图片路径'"
要写在image标签里
楼上回答十分正确。
直接在控件上加JS控制CSS