/ / Asp.Net Repeater não mostrando seu elemento - c #, asp.net, webforms, asprepeater

Asp.Net Repeater não mostrando seu elemento - c #, asp.net, webforms, asprepeater

Eu estou usando repetidor ASP.NET e quero exibir simplesmente indo como isso:

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

Mas quando eu executo meu código, ele mostra apenas o rumo e evita rumo interno. Eu sei que é simples e silencioso para resolver isso, mas acredite em mim eu pesquisei depois de algumas horas, mas não encontrei nenhuma solução. Gentilmente me ajude.

Respostas:

1 para resposta № 1

ItemTemplate é mostrado apenas quando Repeater tem dados.

O que você quer usar é HeaderTemplate em vez disso, que também é visível quando nenhum dado está presente.

Na sua anterior ItemTemplate inclua apenas os dados que você deseja exibir por item.

<asp:Repeater ID="rp1" runat="server">

<HeaderTemplate>
<h4>Repeater Data</h4>
</HeaderTemplate>

<ItemTemplate>
...
</ItemTemplate>

</asp:Repeater>