PlaceHolder控件是一种容器,用来存放控件。所以可以应用在页面动态添加控件。可以在使用中向PlaceHolder添加任何HTML控件,也可以添加js代码。满足了在特定位置动态添加移除控件的需求。
PlaceHolder 控件不产生任何可见输出并且只能用作网页上其他控件的容器。可以使用 Control.Controls 集合添加、插入或移除 PlaceHolder 控件中的控件。它和panel类似,但是Panel在客户端生成div标签,而PlaceHolder在客户端什么也不生成。PlaceHolder控件的主要作用就是往里面添加子控件,只是表示控件树上的一个位置。
下面举例说明:
在前台:
<body>
<form id="form1" runat="server">
<div>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />