有一个panel是隐藏的,点击一个按钮就显示,点击这个按钮的时候如何让里面的文本框如何获得鼠标焦点
textbox1.Focus();
这样为什么不行?

解决方案 »

  1.   

    要用JavaScript来做的你的panel显示和textbox1的焦点获取都用js来做吧,用C#不好
      

  2.   

    比如:
    var mytext = document.getElementById("mytext2"); 
    mytext.focus(); 
      

  3.   

    panel显示出来,看看document.getElementById(ID).focus();
      

  4.   

    你点击按钮的时候是为了让pannel显示,而不是让文本框获取焦点。
    如果你的文本框是后台实例化得到的,就在实例化的时候让他获取焦点。如果前台有的话,就在page-load里使用textbox1.fouce();
    然后再textbox1的Load的事件里textbox1.fouce();