PlaceHolder就是一個容器。
PlaceHolder控件的主要作用就是往裏面添加子控件,只是表示控件樹上的一個位置。
你可以把它理解成一個Panel。但是Panel在客戶端生成div標籤,而PlaceHolder在客戶端什麼也不生成。
使用(可以放置一個支持配置的控件):
aspx代碼:
<asp:PlaceHolder ID="PlaceHolder_TopMenu" runat="server"></asp:PlaceHolder>
cs代碼:
Control topMenu = Page.LoadControl(//控件名稱);
PlaceHolder_TopMenu.Controls.Add(topMenu);