asp.net占位符用法

asp.net占位符用法,asp.net,Asp.net,我发现一个程序员使用这样的占位符 <asp:PlaceHolder ID="placeHolder4" runat="server"> <asp:Repeater ID="repeaterSearchBookResults" runat=server> <HeaderTemplate>Code </HeaderTemplate> <ItemTemplate> Code</ItemTe

我发现一个程序员使用这样的占位符

<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>

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


关于占位符,有什么我应该知道的诀窍吗?或者他只是太懒了,懒得拿下占位符,然后使用面板

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


相关问题:。

Hi Costa,Repeater是一个服务器控件,早于asp.net中的GridView,我们有Repeater。此外,占位符充当容器,所以他将转发器放在其中,占位符的bcoz不会生成hTML