【发布时间】:2014-08-03 05:02:06
【问题描述】:
我实际上是在尝试从代码隐藏中创建一个Panel,其中包含一些服务器控件,为此我使用的是LiteralControl,但LiteralControl 不适用于服务器控件,这就是我需要的在这种情况下。我怎样才能做到这一点。请帮忙。
我有这样的事情:
Panel pnl = new Panel();
pnl.Controls.Add(new LiteralControl("<label>SomeBanner: </label>"));
pnl.Controls.Add(new LiteralControl("<asp:TextBox ID='TextBox1' runat='server' Width='65px'/>"));
正如我所说,第一个添加(标签)工作正常,但第二个添加不起作用,因为我正在尝试使用不支持此操作的 LiteralControl 创建服务器控件。
我该怎么做或在这种情况下最好的做法是什么?
【问题讨论】:
-
这种方式不能创建控件。