私はSQLクエリからのいくつかのデータを表示するリピータ持っている:分離コードでASP.NETはポストバックなしでリピータの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();
は、DataSourceを変更し、それがリピーターに更新する必要があり、なしにする方法はありますページのポストバック(AJAXのやり方など)が必要ですか?私はここで見つけた非同期コントロールを使用しています:http://www.asynccontrols.com/しかし、IE6/7で使用しているいくつかの問題があります。
非常に良い点。それは私の実際のコードではありませんが、それに非常に似ています。このおかげでありがとう、私はSQLのクエリをハードコードし、整数を使用してそれらを選択します。 –