string ss = "setTimeout(""$get('" & TextBox1 & "').focus() "", 100);"    
    ScriptManager.RegisterStartupScript(Me, Me.GetType(), "focus", ss, True);错误:
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS1002: 应输入 ;
第一句话哪错了啊

解决方案 »

  1.   

    控制焦点用:
    ScriptManager1.SetFocus("TextBox1");
      

  2.   

     string ss = "setTimeout(""$get('" & TextBox1 & "').focus() "", 100);"    ---->string ss = "setTimeout($get('" + TextBox1.ClientID + "').focus(),100)";
      

  3.   

     protected void Button1_Click(object sender, EventArgs e)
        {
            TextBox1.Text = "";
            string ss1 = "setTimeout($get('" + TextBox1.ClientID + "').focus(),100)";
            ScriptManager.RegisterStartupScript(this.UpdatePanel2, this.GetType(), "focus", ss1, true);
        }
    怎么还报错。。说参数无效
      

  4.   

    你写      TextBox1.Focus();就可以了,能不写javascript就尽量不要写。