我现在想做这样的一个效果。
当鼠标移入Textbox1时,让Panel1的visible属性变为True
但是vs里的textbox默认事件为:TextBox1_TextChanged
我想有个类似HTML中的input元素的onfoucs那样的事件,请问各位大侠有这样的事件吗?

解决方案 »

  1.   


    panel只是一个Div 
    用javascript onfocus="document.getElmentById("panel1").style.display=none"
      

  2.   

    Textbox.Attributes.add("onfoucs", "document.getElmentById("panel1").style.display=none");asp.net的Textbox上一个是winform的
      

  3.   

    AJAX里面的textBoxWaterExtender就很好实现了。。
      

  4.   

    //获取客户端的id
    javascript onfocus="document.getElmentById("<%=panel1.ClientID%>").style.display=none";
      

  5.   

    document.getElmentById("panel1").style.display=none
      

  6.   

    我在代码里加上了,还是不行,哪位指教一下: protected void Page_Load(object sender, EventArgs e)
        {
            TextBox1.Attributes.Add("onfoucs", "document.getElmentById('Panel1').style.display=none"); 
        }我看这样的代码,如果运行后,应该在HTML文档里,有个标签的id是'Panel1'才对吧?
    但是现在没有,Panel1应该是服务器端控件吧?
      

  7.   

    我上面都讲那么清楚了,不是panel1的id,而是document.getElmentById("<%=panel1.ClientID%>").你都没看清楚吗?