static public bool SetFocus(System.Web.UI.Control control)
{
if (HttpContext.Current.Request.Browser.JavaScript)
{
control.Page.RegisterStartupScript("SetFocus","<script language='javascript'>document.forms[0]." +
control.ClientID +".focus();</script>");
return true;
}
return false;
}调用:
SetFocus(this.txtBoxName);

解决方案 »

  1.   

    写在<body onload="document.form1.textbox1.focus();">
      

  2.   

    static public bool SetFocus(System.Web.UI.Control control)
    {
    if (HttpContext.Current.Request.Browser.JavaScript)
    {
    control.Page.RegisterStartupScript("SetFocus","<script language='javascript'>document.forms[0]." +
    control.ClientID +".focus();</script>");
    return true;
    }
    return false;
    }调用:
    SetFocus(this.txtBoxName);
    我我我我我我我我我我我我                         分分分分分分分分分分分分分
          我我    我我               分分分分分分分分           分分分        
    我我我我我我我我我我我我              分分                 分分      
    我    我我    我我    我              分分                分             
    我    我我    我我    我              分分          分分分分分分分分分分分
    我我我我我我我我我我我我              分分          分分              分分
              我我                        分分          分分     分       分分
            我我                          分分          分分     分分     分分
    我我我我我我我我我我我我              分分          分分     分分     分分
       我           我                    分分          分分     分分     分分
        我         我                     分分          分分     分分     分分
          我     我                       分分          分分     分分     分分
           我  我                     分分分分          分分     分分     分分
            我我                         分分           分     分分   分    分
            我我                                           分分       分     
          我   我                                        分分           分分
       我我     我我                                   分分               分分   
    我我           我我                             分分分                    分
    ╭═══╮ ╭═══╮ ╭══════╮   
    ╰╮ ╭╯ ╰╮ ╭╯ ╰╮ ╭══╮╰╮  
     ║ ║   ║ ║   ║ ║  ╰╮╰╮ 
     ║ ║   ║ ║   ║ ║   ║ ║ 
     ║ ║   ║ ║   ║ ║  ╭╯╭╯ 
     ║ ║   ║ ║   ║ ╰══╯╭╯  
     ║ ║   ║ ║   ║ ╭═══╯   
     ║ ║   ║ ║   ║ ║       
     ╰╮╰╮ ╭╯╭╯   ║ ║       
      ╰╮╰═╯╭╯   ╭╯ ╰╮      
       ╰═══╯    ╰═══╯
      

  3.   

    不用那么费劲, cpp2017(幕白兄) 说的就很对阿 :
    <body onload="document.form1.textbox1.focus();">
      

  4.   

    要实现得到焦点,肯定必须使用客户端脚本。你可以把你的页面在浏览器中打开,然后右键,查看源代码,这时候你看到的就是web控件在客户端的代码,用js调用的就是这时候的控件名称,而不是在服务器端的名称。可以把事件写成函数:
    <script language=javascript>
    function setFocus()
    {
    document.form.controlname.focus();
    }
    </script>
    要focus哪个就修改controlname行了。
      

  5.   

    <body onload="document.form1.textbox1.focus();">
      

  6.   

    Page.RegisterStartupScript("focus", "<script language=javascript>document.all('txtDate').focus()</script>")