PlaceHolder 控件用于為代碼添加的控件預(yù)留空間。在頁控件層次結(jié)構(gòu)中為以編程方式添加的控件保留位置。
注釋:PlaceHolder 不會產(chǎn)生任何可見的輸出(僅僅是網(wǎng)頁上其它控件的容器)。
設(shè)計如圖:
打開源:
<body>
<form id="form1" runat="server">
<div>
<table style="width: 100%;">
<tr>
<td>
昵稱:</td>
<td>
相片:</td>
</tr>
<tr>
<td>
法拉利f430</td>
<td>
<asp:PlaceHolder ID="placeCar" runat="server"></asp:PlaceHolder>
</td>
</tr>
</table>
</div>
</form>
</body>
在該網(wǎng)站新建文件夾Images 粘貼一張圖片到該文件夾下面
打開后置cs
protected void Page_Load(object sender, EventArgs e)
{
TextBox txtUserName = new TextBox();
txtUserName.Text = "請寫上你的大名:";
this.form1.Controls.Add(txtUserName);
Image image = new Image();
image.ImageUrl = "~/Images/falali.jpg";
this.placeCar.Controls.Add(image);
}
效果如圖: