System.Web.UI.WebControls.TextBox 并不包含对 Focus 的定义。

解决方案 »

  1.   


    /// <summary>
    /// 设置光标位置
    /// </summary>
    /// <param name="control"></param>
    /// <returns></returns>
    static public bool SetFocus(System.Web.UI.Control control)
    {
    if (HttpContext.Current.Request.Browser.JavaScript)
    {
    control.Page.RegisterStartupScript("sf","<script language='javascript'>document.forms[0]." +
    control.ClientID +".focus();</script>");
    return true;
    }
    return false;
    }
      

  2.   

    调用如下:SetFocus(this.tb_UserId);