【问题标题】:asp.net PlaceHolder usageasp.net PlaceHolder 用法
【发布时间】:2011-07-26 16:39:44
【问题描述】:

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

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

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

关于占位符有什么我应该知道的技巧吗,或者他只是懒得卸下占位符并使用面板!!

【问题讨论】:

  • 嗨 Costa,Repeater 是一个服务器控件,早于 GridView 在 asp.net 中我们有中继器。占位符也充当容器,因此他在其中放置了转发器,因为占位符中的 bcoz 不会生成 hTML

标签: asp.net


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2015-02-22
    • 2012-10-02
    • 1970-01-01
    • 2013-12-04
    • 2012-08-03
    • 2011-01-06
    • 2016-05-26
    • 2011-01-17
    相关资源
    最近更新 更多