动态创建页面(服务器控件和表格)
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;
点击这里下载实例
在创建控件的时候,都需要个容器,在这里我选择了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;
点击这里下载实例
相关文章推荐
- 动态创建页面(服务器控件和表格)
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- 动态创建服务器控件,获取HTML输出(用于生成静态文件,简化页面,简化编程等)
- aspx页面中动态创建控件
- aspx页面中动态创建控件
- 【转】ASP.NET中服务器控件Table动态生成表格及其属性介绍
- 创建服务器控件(表格)
- 动态创建控件时,页面提交会消失
- 在 DataList Web 服务器控件中动态创建模板
- JS创建HTML控件并动态生成页面的写法
- 动态创建 Web 服务器控件模板
- 如何:在 DataList Web 服务器控件中动态创建模板
- 动态执行页面,用字符串动态注册服务器控件(小技巧)
- 基于asp.net的web页面动态控件创建以及使用
- [转]在 DataList Web 服务器控件中动态创建模板
- net4:Panel动态添加控件及隐藏,Table动态创建表格
- 点击控件动态创建新页面
- 动态创建 ASP.NET Web 服务器控件模板(出自MSDN)
- Web 页面动态创建ASP控件