首页 > 开发 > 综合 > 正文

动态改变自定义组件!

2024-07-21 02:24:10
字体:
来源:转载
供稿:网友


1、在叶面上放上一个容器placeholder

2、可以动态在容器中加载所需的自定义组件,或用户组件

示例:

现在容器中加载一个textbox,之后回传再换为button.

代码如下:

protected system.web.ui.webcontrols.placeholder placeholder1;
protected system.web.ui.webcontrols.button button1;

private void page_load(object sender, system.eventargs e)
{
if(!ispostback)
{
textbox t = new textbox();
t.text = "第一次加载";
placeholder1.controls.add(t);
}
}
private void button1_click(object sender, system.eventargs e)
{
placeholder1.controls.clear();
button b = new button();
b.text = "心雨楼";
placeholder1.controls.add(b);
}

运行效果:第一次放个textbox



点击按钮后改变



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表