У меня есть повторитель, который отображает некоторые данные из SQL-запроса:
<asp:Repeater runat="server" ID="damQuickList" OnItemDataBound="damQuickList_OnItemDataBound">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li><asp:HyperLink runat="server" ID="damAnchor" /></li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
В коде:
damQuickList.DataSource = (Data.RunSelectQuery("SELECT * FROM Table ORDER BY " + radioButton.Value));
damQuickList.DataBind();
Есть ли способ изменить источник данных и обновить его в повторителе без необходимости выполнять обратную передачу на странице (например, как это делает AJAX)? Я использовал асинхронные элементы управления, которые нашел здесь: http://www.asynccontrols.com/, но есть некоторые проблемы с их использованием в IE6/7.