Wie dynamisch setzen von control-IDs innerhalb eines repeater-template?

Hier ist eine verwirrende Frage, die ich habe nicht gesehen, eine gute Antwort auf StackOverflow, obwohl es ein paar Schläge bei ihm... ich habe eine situation, wo ich dies gerne tun:

<asp:Repeater ID="MyRepeater" runat="server" OnItemDataBound="MyRepeater_ItemDataBound">
    <ItemTemplate>
        <li id="id?">
            All the other stuff
        </li>
    </ItemTemplate>
</asp:Repeater>

Die Frage... wie bekomme ich die ID von meinem <li> Elemente werden id1, id2, id3, etc., basierend auf den ItemIndex Sie gebunden sind? So weit die... äh..."elegante" Lösung, die ich mir ausgedacht habe, ist anstelle der <li> mit einem asp:Literal und der dump <li...>', text. Aber das fühlt sich einfach... so falsch. Und Nein, ich bin nicht mit ASP.NET 4.0, die ich gelesen habe, wird diese Funktionalität bieten.

InformationsquelleAutor Bryan | 2010-04-27
Schreibe einen Kommentar