Page.Controls[1].Controls.Add(curtxtText); //Controls[1] 指表单控件,即<form runat="server"> ... </form> web control 必须加载在该控件内,否则出错.

解决方案 »

  1.   

    Seeko0(阿 枫):
       控件加进去了,没错,但是Page PostBack 了之后,这个TextBox 在页面上就消失了,怎么解决这个问题呢?
      

  2.   

    加在if(!IsPostBack){...}之外试试!
      

  3.   

    一定要加在if(!IsPostBack){...}之外另外用((TextBox)Page.FindControl("txtBox1")).Text来查找控件
      

  4.   

    override掉CreateChildControl函数,在这个函数内写Page.Controls.Add的有关内容。
      

  5.   

    我也在这个问题上搞了好久,用Page.FindControl.Form["ID名"].Text就可以找到了。