我在更新面板中有网格视图,单击链接按钮会触发网格视图行命令事件。在此行命令事件上,我想打开一个引导弹出窗口并从后面的代码绑定另一个网格,该网格也在更新面板中。
问题是网格视图触发行命令事件并且数据被正确获取并将其绑定到弹出网格视图但弹出不显示新绑定的网格视图的数据。
我也尝试过更新面板的触发器,我的代码是请帮助我,我真的陷入了困境,在此先感谢
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false">
<ContentTemplate>
<asp:GridView ID="gvResponseList" runat="server" AutoGenerateColumns="False" CellPadding="4" DataKeyNames="ListId"
Width="550px" AllowPaging="True" OnRowCommand="gvResponseList_RowCommand" CssClass="table table_standard_inbox table-striped table-bordered">
<Columns>
<asp:TemplateField HeaderText="Response">
<ItemTemplate>
<asp:LinkButton class="popup" data-toggle="modal" ID="lnkbtnSelectAnswer" Visible='<%#Eval("ResponseTitle") != null %>' runat="server" Text="Choose From Previous Answer" CommandName="AddAnswerToTextBox" CommandArgument='<%# ((GridViewRow) Container).RowIndex %>'></asp:LinkButton>
<br />
<asp:TextBox ID="txtResponse" runat="server" TextMode="MultiLine" Height="60px" Width="400"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" Display="Dynamic"
ValidationGroup="Submit" ControlToValidate="txtResponse" ErrorMessage="*"></asp:RequiredFieldValidator>
<br />
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
<b>No record found</b>
</EmptyDataTemplate>
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="gvResponseList" EventName="RowCommand" />
</Triggers>
</asp:UpdatePanel>
<!-- Modal -->
<div class="modal fade" id="divPreviousResponses" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Prevoius Answers</h4>
</div>
<div class="modal-body">
<asp:GridView ID="gvSelectAnswer" runat="server" AutoGenerateColumns="False" CellPadding="4" DataKeyNames="ListId"
Width="550px" AllowPaging="True" ItemType="TextualUserAnswersEntity" OnRowCommand="gvSelectAnswer_RowCommand" OnPageIndexChanging="gvSelectAnswer_PageIndexChanging">
<Columns>
<asp:TemplateField HeaderText="Previous Response">
<ItemTemplate>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Label ID="lblResponse2" runat="server" Text='<%#Eval("ResponseTitle") %>'></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<EmptyDataTemplate>
<b>No record found </b>
</EmptyDataTemplate>
</asp:GridView>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
<!-- /.modal -->