PlaceHolder 控制項
說明
PlaceHolder 控制項和 Panel 控制項一樣是容器的概念,也就是可以將其 他控制項放到 PlaceHolder 控制項之中。不過有個不同點,就是欲將控制項 加入到 PlaceHolder 之中,唯一的方式只能透過 C# 或 VB 程式動態加入控 制項。
動態增加按鈕範例
void Page_Load(Object sender, EventArgs e)
{
HtmlButton myButton = new HtmlButton();
myButton.InnerText = "Button 1";
PlaceHolder1.Controls.Add(myButton);
myButton = new HtmlButton();
myButton.InnerText = "Button 2";
PlaceHolder1.Controls.Add(myButton);
}
<body>
<form id="form1" runat="server">
<h3>PlaceHolder Example</h3>
<asp:PlaceHolder id="PlaceHolder1"
runat="server"/>
</form>
</body>
控制顯示HTML樣式訊息
<asp:PlaceHolder ID="nodataPH" runat="server" Visible="false">
<div> 查無資料結果 </div>
</asp:PlaceHolder>
當沒有資料時控制顯示HTML樣式訊息