我想动态的生成一个控件并显示在页面中,代码如下:
TextBox TB2 = new TextBox();
TB2.Enabled = true;
TB2.Visible = true;
this.Controls.Add(TB2);
结果会报错:必须放在具有 runat=server 的窗体标记内
请问该怎么解决?怎么把这个控件放在runat=server 的窗体内?
TextBox TB2 = new TextBox();
TB2.Enabled = true;
TB2.Visible = true;
this.Controls.Add(TB2);
结果会报错:必须放在具有 runat=server 的窗体标记内
请问该怎么解决?怎么把这个控件放在runat=server 的窗体内?
你的页面html中没有<form>??
--------------------------------------------------------------------------------
析软网
http://www.parsesoft.net
致力于 DocBook 的应用,专注于开源软件的解析、手册/指南、以及应用文章、书籍的发布。
或者
Panel或PlaceHolder
<body>
<Form runat="Server">
...
...
...
...
</Form>
</body>
</html>