asp.net PlaceHolder用法

时间:2011-03-31 08:04:41

标签: asp.net

我找到了一个程序员使用像这样的占位符

<asp:PlaceHolder ID="placeHolder4" runat="server">
  <asp:Repeater ID="repeaterSearchBookResults" runat=server>
          <HeaderTemplate>Code  </HeaderTemplate>


         <ItemTemplate> Code</ItemTemplate>

        <FooterTemplate> Code </FooterTemplate>
     </asp:Repeater>
</asp:PlaceHolder>

在代码中,他没有添加任何控件,除了将占位符设置为true之外,他什么也没做。

我是否应该知道关于占位符的一些技巧,或者他只是懒得移除占位符并使用面板!!

1 个答案:

答案 0 :(得分:4)

占位符的优点是它本身不呈现任何HTML内容;它只是呈现其内容。另一方面,面板总是将其内容包装在(可能不必要的)<div>中(或类似的内容,请参阅下面链接的问题)。

相关问题:ASP.Net: Panel VS. PlaceHolder