У меня есть ретранслятор:Как получить доступ к динамически созданным элементам в репитере?
<asp:repeater id="someID" runat="server">
<ItemTemplate>
<asp:hyperlink id=<%# Eval("ID")%> runat="server"></asp:hyperlink>
</ItemTemplate>
</asp:repeater>
Мне нужно получить ссылку на каждую гиперссылка и доступ к атрибутам этого.
В ItemDataBound, как я могу перейти к гиперссылке, чей идентификатор только что установлен? Если бы у меня был фиксированный ID для гиперссылки, это не было бы проблемой. Но так как мне нужен идентификатор также быть назначен динамически, я вроде заблудились в поисках пути ..
Почему вам нужно установить его, как это? В чем цель? – PraveenVenu
@PraVn Потому что я хочу, чтобы идентификаторы были уникальными. –
, даже если вы статируете его статическим, а рендеринг, asp.net будет генерировать уникальные идентификаторы. Чтобы вернуть идентификатор, вам необходимо установить ID как DataKeyName ретранслятора, а в ItemDataBound вы можете получить к нему доступ. – PraveenVenu