Я використовую повторювач ASP.NET, і я хочу просто показати заголовок подобається це:
<body>
<form id="form1" runat="server">
<h3>Example1</h3>
<asp:Repeater ID="rp1" runat="server" OnItemCommand="rp1_ItemCommand">
<ItemTemplate>
<h4>Repeater Data</h4>
</ItemTemplate>
</asp:Repeater>
</form>
</body>
Але коли я запускаю свій код, він показує лише заголовок і уникає внутрішнього заголовка. Я знаю її спокійний, просто вирішити цю проблему, але повірте, що я готуюсь через години, але не знайшов жодного рішення. Будь ласка, допоможіть мені.
Відповіді:
1 для відповіді № 1ItemTemplate
відображається лише тоді, коли Repeater
має дані
Те, що ви хочете використовувати, є HeaderTemplate
замість цього, що також видно, коли немає даних.
У вашому попередньому ItemTemplate
включити лише дані, які ви хочете відображати для кожного елемента.
<asp:Repeater ID="rp1" runat="server">
<HeaderTemplate>
<h4>Repeater Data</h4>
</HeaderTemplate>
<ItemTemplate>
...
</ItemTemplate>
</asp:Repeater>