asp.net占位符的使用
问题描述:
我发现使用占位程序员这样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>
在代码中,他未加任何控制,他什么都没有,除了可见的真实场景的占位符。
是否有一些技巧,我应该知道的地方持有人,或者他只是懒得删除占位符和使用面板!
答
占位符的优点是它不会呈现任何HTML内容本身;它只是呈现其内容。另一方面,面板总是将其内容封装在(可能不必要的)<div>
(或类似的东西,请参阅下面链接的问题)。
嗨哥斯达黎加,Repeater是一个服务器控件,早于GridView在asp.net中我们有中继器。此外占位符充当一个容器,因此他将中继器放在里面,占位符的bcoz不会生成hTML – 2011-03-31 08:17:08