Как реализовать ASP GridView внутри Bootstrap модального всплывающего окна? - PullRequest
0 голосов
/ 18 января 2020

У меня проблемы с реализацией GridView с кнопкой редактирования и удаления в каждой строке внутри модального Bootstrap. когда я нажимаю кнопку редактирования или удаления, мой внутренний метод не запускается.

HTML КОД: модальное всплывающее окно

<div class="modal" id="PSOrderModal">
            <div class="modal-dialog modal-lg">
                <div class="modal-content">

                    <asp:UpdatePanel ID="upPSCart" runat="server" UpdateMode="Conditional">
                        <ContentTemplate>

                            <div class="modal-header">
                                <h5 class="modal-title">P & S Cart Items</h5>
                                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                    <span>&times;</span>
                                </button>
                            </div>

                            <div class="modal-body" id="PSOrderModalBody" runat="server">

                                <asp:UpdateProgress ID="UpdateProgressPSOrderCart" runat="Server" DisplayAfter="1">
                                    <ProgressTemplate>
                                        <div class="progress">
                                            <div class="progress-bar progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="75" aria-valuemin="0" aria-valuemax="100" style="width: 95%"></div>

                                        </div>
                                    </ProgressTemplate>
                                </asp:UpdateProgress>
                                <asp:GridView ID="gridContPSOrderCart" BorderColor="White"  AutoGenerateColumns="false" EnableViewState="false"  OnRowCommand="gridContPSOrderCart_RowCommand" runat="server">
                                    <Columns>
                                        <asp:TemplateField>
                                            <ItemTemplate>
                                                <asp:ImageButton ToolTip="Edit Quantity" CommandName="EditButtonPSOrderCart" CommandArgument=<%#Eval("Id")%> CausesValidation="false" ID="imgBtneditbuttonPSOrderCart"  runat="server" ImageUrl="~/Images/edititem.png" />
                                            </ItemTemplate>

                                        </asp:TemplateField>
                                    </Columns>

                                </asp:GridView>

                            </div>

                            <div class="modal-footer">
                                <asp:Button ID="btnClearPSCart" runat="server" class="btn btn-secondary" Text="Clear Cart"></asp:Button>
                                <asp:Button ID="btnViewPSCart" runat="server" class="btn btn-primary" Text="Checkout"></asp:Button>
                            </div>

                        </ContentTemplate>
                    </asp:UpdatePanel>

                </div>
            </div>
        </div>

Код внутреннего конца:

Protected Sub gridContPSOrderCart_RowCommand(sender As Object, e As GridViewCommandEventArgs)

    If e.CommandName = "EditButtonPSOrderCart" Then

    End If

    If e.CommandName = "RemoveButton" Then

    End If

End Sub

modal image

...