首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2011-12-11 
想在页面动态加载个TEXTBOX,但是报错!TextBox TB2 new TextBox()TB2.EnabledtrueTB2.Visibletruethi

想在页面动态加载个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);

热点排行