当前位置: 代码迷 >> ASP.NET >> 想在页面动态加载个TEXTBOX,但是报错
  详细解决方案

想在页面动态加载个TEXTBOX,但是报错

热度:4659   发布时间:2013-02-25 00:00:00.0
想在页面动态加载个TEXTBOX,但是报错!
TextBox TB2 = new TextBox(); 
TB2.Enabled = true; 
TB2.Visible = true; 
this.f.Controls.Add(TB2); 

结果报错类型“TextBox”的控件“_ctl0”必须放在具有 runat=server 的窗体标记内

------解决方案--------------------------------------------------------
必须放在具有 runat=server 的窗体标记内,就是说必须放在FORM里面

this.FindControl("Form1").Controls.Add(TB2);
------解决方案--------------------------------------------------------
this.FindControl("Form1").Controls.Add(TextBox);
  相关解决方案