您的位置:首页 > 其它

动态创建页面(服务器控件和表格)

2007-04-28 22:09 417 查看
在做一个项目时为了能够更加灵活,不得不根据静态数据动态的创建页面。即创建页面的表格和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;
点击这里下载实例
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: