나는 SQL 쿼리에서 일부 데이터를 표시하는 리피터 한 : 코드 숨김에서ASP.NET은 포스트 백없이 Repeater의 DataSource를 변경합니까?
<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에서 사용하는 데 문제가있다.
아, 좋은 지적. 그건 내 실제 코드가 아니지만 그것과 매우 비슷합니다. 캐치를 주셔서 감사합니다. SQL 쿼리를 하드 코딩하고 정수를 사용하여 선택합니다. –