在Page_Load里加上Button1.Attributes.Add ("onclick","text1.focus();return false;");可以让某个文本框获得焦点,但是这是页面不刷新的情况下,如果页面刷新的情况就只有再找高手来帮你解决了。

解决方案 »

  1.   

    seeReset the page scroll position after a PostBack
    http://www.codeproject.net/aspnet/AspNetScrollbarMove.aspoutput some javascript:<script language="javascript">
    function window.onload()
    {
      var dg = document.getElementById("<%=YourDataGridID.ClientID%>");
      var inputs = dg.all.tags("INPUT");
      for (var i=0; i < inputs.length; i++)
             if (inputs[i].type=="text")
             {
                   inputs[i].focus();
                   break;
              }
    }
    </script>