親GridView(gvTopic)にTextBoxとButtonがあります。ボタンがクリックされた場合、Child GridView(gvComment)のクライアント側に新しく追加されたコメントを表示し、データベースにデータを保存します(このWebサイトのコメント機能と同様に、バックグラウンド処理である可能性があります)。
<asp:GridView ID="gvTopic" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button2" runat="server" Text="Button" />
<asp:GridView ID="gvComment" runat="server">
<%--Comments--%>
</asp:GridView>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
現在、ボタンクリックで子GridView(gvComment)をバインドしています。これにより、最初にデータベースにデータが保存されてからバインドされるため、新しく追加されたコメントを表示するまでのプロセスが長くなります。
またはこれに対する代替ソリューションはありますか?