动态改变自定义组件!
2004-08-05 15:17
465 查看
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
点击按钮后改变
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
点击按钮后改变
相关文章推荐
- Android 动态改变组件大小
- [微信小程序]根据图片宽高动态改变swiper(轮播图)组件宽高
- Android自定义TextView边框颜色(动态改变边框颜色以及字体颜色)
- vue2.0+stylus实现星级评定组件,computed计算属性实现全星半星,动态改变星级,多种星星规格
- android:自定义layout动态改变view位置和大小
- Android自定义TextView实心圆角颜色背景(动态改变圆角背景颜色)
- 关于使用handler与BroadcastReceiver机制来处理动态改变U线程组件
- extjs中第一次访问有效,第二次访问出现部分组件无法显示的,动态改变组件的label值的方法,ExtJs中组件最好少使用ID属性(推荐更多使用Name属性)
- 【转】android:自定义layout动态改变view位置和大小
- extjs中grid改变行颜色及动态添加组件
- [Unity]代码组件动态改变天空盒
- Vue 自定义动态组件实例详解
- android 自定义VIew 动态在页面中改变页面的布局
- 01_MUI之Boilerplate中:HTML5示例,动态组件,自定义字体示例,自定义字体示例,图标字体示例
- Android 自定义SeekBar动态改变 硬件音量大小 实现和音量键的同步
- dialog自定义样式,代码中动态改变位置及大小
- android自定义view分区域点击的圆饼图(区域个数比例根据数据源动态改变)
- 01_MUI之Boilerplate中:HTML5示例,动态组件,自定义字体示例,自定义字体示例,图标字体示例
- vue2入坑随记(二) -- 自定义动态组件
- Java 如何动态改变改变组件大小(更随窗口) 和 根据窗口大小改变程序窗口大小f