一、PlaceHolder 动态添加控件
前台:
复制代码 代码如下:
后台:
复制代码 代码如下:
Button btnNew=new Button();//声明一个新的按钮
btnNew.Text = "新的按钮";
PlaceHolder1.Controls.Add(btnNew);//添加到控件中
Literal litNewHTML = new Literal();//添加
或
或普通text使用这种方式
litNewHTML.Text = "
我是一段HTML代码
";二、PlaceHolder 动态添加 Web用户控件
创建 Test.ascx 写上代码如下:
复制代码 代码如下:
创建单独的WinForm1.aspx页面:
前台:
复制代码 代码如下:
后台:
复制代码 代码如下:
PlaceHolder1.Controls.Clear(); //清除所有控件
Control test = Page.LoadControl("~/Test.ascx");
PlaceHolder1.Controls.Add(test);