当前位置:编程学习 > C#/ASP.NET >>

关于按钮的小问题

请问asp.net的imageButton如何做出按下的效果?
现在我知道hover是可以在css里设置的,但是现在按下的效果不知道怎么实现..
ps:不要跟我说Button默认有按下的效果..我已经制作了默认、hover、和按下之后的图片,我希望按下之后按钮显示相应的图片.. --------------------编程问答-------------------- protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
ImageButton1.ImageUrl = "按下的图片.gif";
} --------------------编程问答-------------------- 路过...还没学到asp.net --------------------编程问答-------------------- 其实可以用js统一设置,ImageButton对应的客户端标签是<input type="image"......
给这个标签的onclick、onmouseover事件写下客户端js代码就行了。
<input type="image" name="ImageButton1" id="ImageButton1" src="" onmousedown="this.src='按下的图片'" onmouseup="this.src='初始的图片'"/> --------------------编程问答-------------------- 看看imagebutton最终生成的html吧,自己去写js事件的 --------------------编程问答--------------------
引用楼主 jacklyne 的回复:
请问asp.net的imageButton如何做出按下的效果?
现在我知道hover是可以在css里设置的,但是现在按下的效果不知道怎么实现..
ps:不要跟我说Button默认有按下的效果..我已经制作了默认、hover、和按下之后的图片,我希望按下之后按钮显示相应的图片..

lz要的应该是JS的,不可能是后台代码 ····自我感觉是这样!用JS代码写,很简单的,一搜索就能找到 --------------------编程问答--------------------
引用 3 楼 dalmeeme 的回复:
其实可以用js统一设置,ImageButton对应的客户端标签是<input type="image"......
给这个标签的onclick、onmouseover事件写下客户端js代码就行了。
<input type="image" name="ImageButton1" id="ImageButton1" src="" onmousedown="this.src='按下的图片'" on……

其实我不是很明白,这样写的话,它原来的那些asp.net特性去哪里了? --------------------编程问答--------------------
引用 6 楼 jacklyne 的回复:
引用 3 楼 dalmeeme 的回复:

其实可以用js统一设置,ImageButton对应的客户端标签是<input type="image"......
给这个标签的onclick、onmouseover事件写下客户端js代码就行了。
<input type="image" name="ImageButton1" id="ImageButton1" src="" onmousedow……



其实我不是很明白,这样写的话,它原来的那些asp.net特性去哪里了?

像你讲的这个过程,应该是js实现起来更好。

有些东西不一定非得用asp.net特性解决,功能实现就好。引文技术进步的太快,当你弄明白的时候,可能又有其他的功能了。这就是为什么那么多的培训班了。 --------------------编程问答-------------------- 这个必须用js 
 用 服务器控件特性 根本就做不来 --------------------编程问答-------------------- 按下不是 onclick,是onmousedown
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,