Для решения я не могу использовать методы обратной передачи, потому что это все работает через ajax. Решение должно быть реализовано в коде asp.net.Repeater in Repeater Databinding (no postback)
У меня есть List<WebPage>
, который содержит список ссылок (List<Link>)
, и мне нужно, чтобы все ссылки связывали повторяющиеся данные, такие как название страницы, id, url. Вот мой текущий ретранслятор.
<div id="result">
<asp:Repeater runat="server" id="results">
<Itemtemplate>
<asp:Repeater runat="server" datasource='<%# Eval("Links") %>'>
<Itemtemplate>
<tr class="gradeX odd">
<td><%# Eval("Id") %></td> //property of WebPage (part of results repeater)
<td><%# Eval("Title") %></td> //property of WebPage (part of results repeater)
<td><%# Eval("Url") %></td> //property of WebPage (part of results repeater)
<td><%# Eval("URL") %></td>//Property of Link
<td><%# Eval("URLType") %></td> //Property of Link
<td><%# Eval("URLState") %></td> //Property of Link
</tr>
</Itemtemplate>
</asp:Repeater>
</Itemtemplate>
</asp:Repeater>
</div>
Конечно, это не работает, как я могу это сделать?
Благодарим за помощь!
я уверен, что вы найдете полезный пример здесь http://stackoverflow.com/questions/2923137/повторитель-в-повторителе – marapet
Не совсем, я посмотрел на него уже. Мне действительно нужно решение asp.net. Я не могу делать такие вещи на веб-сайте, основанном на ajax. – Pierluc
страница вызывается через ajax и возвращающий html-код, фактическая страница, содержащая ретранслятор, никогда не отображается пользователю. После того, как метод загрузки страницы завершен, код html страницы возвращается и «привязан» с помощью вложений jQuery. – Pierluc