Я использую код ЗДЕСЬ, чтобы загрузить мой пользовательский элемент управления при прокрутке страницы. Этот пользовательский элемент управления получает данные EVAL от повторителя. Но я получаю следующий вывод:
Пользовательские элементы управления загружаются сверху, а затем загружаются строки таблицы. Я хочу загрузить каждый пользовательский элемент управления перед его таблицей. Все они загружаются сверху. Почему это происходит? Каково решение?
Ниже приведен код:
<asp:Repeater ID="rptCustomers" runat="server">
<ItemTemplate>
<uc1:WebUserControl runat="server" ID="WebUserControl1" city='<%# Eval("City") %>' />
<table cellpadding="2" cellspacing="0" border="1" style="width: 200px; height: 100px;
border: dashed 2px #04AFEF; background-color: #B0E2F5">
<tr>
<td>
<b><u><span class="name">
<%# Eval("ContactName") %></span></u></b>
</td>
</tr>
<tr>
<td>
<b>City: </b><span class="city"><%# Eval("City") %></span><br />
<b>Postal Code: </b><span class="postal"><%# Eval("PostalCode") %></span><br />
<b>Country: </b><span class="country"><%# Eval("Country")%></span><br />
<b>Phone: </b><span class="phone"><%# Eval("Phone")%></span><br />
<b>Fax: </b><span class="fax"><%# Eval("Fax")%></span><br />
</td>
</tr>
</table>
<br />
</ItemTemplate>
</asp:Repeater>
Остальную часть кода вы можете найти по ссылке: http://aspsnippets.com/Articles/Load-data-while-Scrolling-Page-down-with-jQuery-AJAX-and-ASPNet.aspx