比如按一个按钮,光标立刻跳到某textbox,等待你输入文字?这个javascript里可以用focus(),但c#代码里好象没有这个函数。

解决方案 »

  1.   

    Button1.Attributes.Add("onclick","javascript:document.all.TextBox1.focus();return false;");
      

  2.   

    <INPUT onclick="javascript:document.getElementById('TextBox控件id').focus();"  type="button" value="Button">
      

  3.   

    public static void SetFocus(System.Web.UI.Control control)
    {
    control.Page.RegisterStartupScript("SetFocus", "<script language='javascript'>var e=document.getElementById(\"" +
    control.ClientID +"\"); if(e != null) e.focus(); e.select()</script>");
    }
      

  4.   

    Button1.Attributes.Add("onclick", "TextBox1.focus();return false;")