明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

動(dòng)態(tài)改變自定義組件!

[摘要]1、在葉面上放上一個(gè)容器PlaceHolder2、可以動(dòng)態(tài)在容器中加載所需的自定義組件,或用戶(hù)組件示例:現(xiàn)在容器中加載一個(gè)TextBox,之后回傳再換為Button.代碼如下:protected S...
1、在葉面上放上一個(gè)容器PlaceHolder

2、可以動(dòng)態(tài)在容器中加載所需的自定義組件,或用戶(hù)組件

示例:

現(xiàn)在容器中加載一個(gè)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);
}

運(yùn)行效果:第一次放個(gè)TextBox



點(diǎn)擊按鈕后改變