如最简单的一句
Button1.Attributes.Add("onMouseOver", "this.src='../images/button2.png'"); 都失效,
Gridview的鼠标经过变色也没用。e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#00A9FF'");
求解~不同页面都失效
Attributes.Add失效怎么回事?
答案:2 悬赏:80 手机版
解决时间 2021-04-11 16:30
- 提问者网友:浮克旳回音
- 2021-04-10 21:11
最佳答案
- 五星知识达人网友:山君与见山
- 2021-04-10 21:19
问题一:
是onfocus不是onfocu
*号的内容是一定要用js来写的
textbox2.visible=true是C#的用法,JS要设置隐藏或者显示是用document.getElementById('textbox2').style.display="none"和document.getElementById('textbox2').style.display=""来设置的
这两者的区别是如果设置Visible=false则这个控件在前台页面就会跟本不存在,只有刷新页面才能让其Visible=true
而只有用JS设置display才能在不刷新页面的情况下动态设置其显示或隐藏
问题二:
用onblur事件
你要实现的功能代码应该是:
textbox1.Attributes.Add("onfocus","document.getElementById('textbox2').style.display='');
和
textbox1.Attributes.Add("onblur","document.getElementById('textbox2').style.display='none');
是onfocus不是onfocu
*号的内容是一定要用js来写的
textbox2.visible=true是C#的用法,JS要设置隐藏或者显示是用document.getElementById('textbox2').style.display="none"和document.getElementById('textbox2').style.display=""来设置的
这两者的区别是如果设置Visible=false则这个控件在前台页面就会跟本不存在,只有刷新页面才能让其Visible=true
而只有用JS设置display才能在不刷新页面的情况下动态设置其显示或隐藏
问题二:
用onblur事件
你要实现的功能代码应该是:
textbox1.Attributes.Add("onfocus","document.getElementById('textbox2').style.display='');
和
textbox1.Attributes.Add("onblur","document.getElementById('textbox2').style.display='none');
全部回答
- 1楼网友:猎心人
- 2021-04-10 22:41
label1要使用客服端id~~
button2.attributes.add("onclick", 'document.getelementbyid("label1.clientid").style.display="none" ');
也许是单引号与双引号的区别~~不型的话试试这个:
button2.attributes.add("click", 'document.getelementbyid("label1.clientid").style.display="none" ');
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯