これは理解するのが非常に難しいので、私の問題を明確に説明しようと思います。
SQL DB にテーブルがあります。
COMMENT(idcom, content,user,idtopic);
リピーター コントロールを使用して、データベース内のすべてのコメントを表示します。
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<table>
<tr>
<td>
</td>
<td>
<asp:Label ID="lblcontent" runat="server" Text='<%#Eval("content") %>'>
</asp:Label>
</td>
<td>
<asp:Label ID="lbluser" runat="server" Text='<%#Eval("user") %>'>
</asp:Label>
</td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
私の問題は次のとおりです。クライアントの場合add a new comment (in another page)
->新しい行をテーブルに挿入COMMENT
--->すべてのコメントをリピーターに再度ロードする必要が(both old comments and new comments)
あります.--->そのため、Ajax Toolkitを使用<UpdatePanel>
して10秒ごとに更新します。<Timer Control>
それはとてもアマチュアであり、良い解決策ではありません。
新しいコメント (新しい行) を 10 秒ごとにリピーターにロードするにはどうすればよいですか。
私はいつもリピーターが固定されていると考えており、単一の行を挿入することはできません.
ヘルプ!データベースからデータをロードして(直接入力するのではなく)、リピーターに単一の行を挿入するためのアドバイスをいただけますか???