在做一个项目时为了能够更加灵活,不得不根据静态数据动态的创建页面。即创建页面的表格和n多服务器控件。现在我们一起来看看都是怎么养的。在创建控件的时候,都需要个容器,在这里我选择了PANEL。创建服务器段控件的代码: TextBox textBox1=new TextBox();//创建个TextBox textBox1.ID="test1";//声明它的ID textBox1.Text="动态添加控件实例!";//声明内容 this.Panel1.Controls.Add(textBox1);//往容器里加入控件 在。cs文件里创建HTML代码: this.Panel1.Controls.Add(new LiteralControl("<table Border='1' height='50px' bgcolor='GhostWhite'>")); this.Panel1.Controls.Add(new LiteralControl("</table>")); 这两句就动态创建了个Table(是HTML哦)。通过FindControl的方法去取得我们动态创建的控件的值: this.TextBox1.Text=((TextBox)this.Panel1.FindControl("test1")).Text; 点击这里下载实例 相关文章: