要通过编程向页面添加控件,则必须有放置新控件的容器。可以使用 PlaceHolder 或 Panel Web 服务器控件。示例:
1、创建控件的实例并设置其属性

动态添加用户控件或服务器控件(一)private UserControl demoControl;
动态添加用户控件或服务器控件(一)demoControl 
= (UserControl)Page.LoadControl("demos/TjSz.ascx");
动态添加用户控件或服务器控件(一)
动态添加用户控件或服务器控件(一)Label myLabel 
= new Label();
动态添加用户控件或服务器控件(一)myLabel.Text 
= "Sample Label";

2、将新控件添加到页上已有容器的 Controls 集合中

动态添加用户控件或服务器控件(一)Panel Panel1= new Panel();
动态添加用户控件或服务器控件(一)Panel1.Controls.Add(myLabel);
动态添加用户控件或服务器控件(一)
动态添加用户控件或服务器控件(一)PlaceHolder1.Controls.Add(demoControl);


 

相关文章: