日期:2014-05-18  浏览次数:20351 次

怎么样动态添加服务器控件?
请问怎么样动态增加服务器控件!?
我的问题是这样的:
        页面中有一个table,初始1行3列,每一列一个WebPartZone,现在要动态增加一列,并且在该列中增加一个服务器控件WebPartZone,应该怎么实现!?

谢谢了!

------解决方案--------------------
转换table为服务器控件,调用其内置方法添加列,在添加WebPartZone

------解决方案--------------------
http://www.cnblogs.com/lovecherry/archive/2005/04/16/138968.html
你看看lovecherry这个blog
注意的是他用的是asp:table

------解决方案--------------------
// .aspx 为table加上 runat=server 转化为 Html 服务器控件,便于编程访问
<table runat=server id=MyTable>

// .aspx.cs

HtmlTableCell cell = new HtmlTableCell(); // 实例一个单元格
cell.Controls.Add(new TextBox()); // 添加一个 TextBox
MyTable.Rows[0].Cells.Add(cell); // 第一行追加一列(单元格)