Ho sempre visto che un repeater si imposta così:
codice:
<asp:Repeater id="Repeater1" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<tr><td><%#Container.DataItem("id")%></td></tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
VisualStudio però segnala un errore di formattazione e, l'unico modo di impostarlo senza segnalazione errore è:
codice:
<table>
<asp:Repeater id="Repeater2" runat="server">
<ItemTemplate>
<tr><td><%#Container.DataItem("id")%></td></tr>
</ItemTemplate>
</asp:Repeater>
</table>
Tutti e due funzionano però la segnalazione dell'errore è imbarazzante. Cosa ne pensate?
inoltre, se non ci sono dati, tutti e due i modi restituiscono: