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 
点击按钮后改变 
中国.Net俱乐部转载此文。让我们一起进步,共享人类技术资源。[www.chinaaspx.com]
|