避免关闭ModalPopupExtender

时间:2016-09-20 18:42:24

标签: asp.net ajax

我有一个GridView对用户数据收费,选择一个通过ModalPopupExtender提升面板,这个面板有嵌套的UpdatePanel,你可以在代码中看到,按下保存按钮关闭Popup,找不到错误。帮助我解决这个问题。

删除UpdatePanel不要让FileUpload上传文件但不再关闭Popup,但是我需要上传文件并且Popup没有关闭。



<asp:Panel ID="pDatos" runat="server" BackColor="#E0E0E0">
	<table>
       <tr>
          <td>
             <asp:GridView runat="server" ID="gvResultado" AutoGenerateColumns="false"
                           OnRowCommand="gvResultado_OnRowCommand" DataKeyNames="Id, Estado" >
                   <Columns>
                        <asp:ButtonField DataTextField="Id" ItemStyle-ForeColor="Black"
                                         ControlStyle-CssClass="hover" CommandName="gvResultado"
                                         HeaderText="Verificar"/>
                        <asp:BoundField DataField="Nombre" HeaderText="Nombre" ItemStyle-Width="320px" />
                        <asp:BoundField DataField="Observaciones" HeaderText="Observaciones" ItemStyle-Width="360px" />
                        <asp:BoundField DataField="Fecha" HeaderText="Fecha" />
                        <asp:BoundField DataField="Estado" HeaderText="Estado" ItemStyle-Width="120px" />
                   </Columns>
               </asp:GridView>
            </td>
         </tr>
     </table>
</asp:Panel>
<asp:HiddenField ID="hfPopup" runat="server" />

<ajax:ModalPopupExtender ID="mpePopup" runat="server" PopupControlID="pPopup"
                         TargetControlID="hfPopup" BackgroundCssClass="backgroundColor">
</ajax:ModalPopupExtender>

<asp:Panel ID="pPopup" runat="server" BackColor="#CFCFCF" Style="display: none" >
    <asp:UpdatePanel ID="upPopup" runat="server">
        <ContentTemplate>
            <table style="width:740px;" align="center">
                <tr>
                    <td align="center" colspan="2">
                        <asp:GridView runat="server" ID="gvHistorial" AutoGenerateColumns="false"
                                      OnRowCommand="gvHistorial_RowCommand" DataKeyNames="Descargar" >
                            <Columns>
                                <asp:BoundField DataField="Legajo" HeaderText="Legajo" ItemStyle-Width="100"/>
                                <asp:BoundField DataField="Observaciones" HeaderText="Observaciones" ItemStyle-Width="550" />
                                <asp:BoundField DataField="Fecha" HeaderText="Fecha" ItemStyle-Width="150"/>
                                <asp:ButtonField DataTextField="Descargar" HeaderText="Descargar" CommandName="gvHistorial_Descargar" />
                            </Columns>
                        </asp:GridView>
                    </td>
                </tr>
                <tr>
                    <td><!-- --></td>
                    <td >
                        <asp:UpdatePanel ID="upArchivo" runat="server" UpdateMode="Conditional">
                            <ContentTemplate>
                                <asp:FileUpload ID="luSeleccione" runat="server" />
                            </ContentTemplate>
                           <Triggers>
                                <asp:PostBackTrigger ControlID="bGuardar" />
                            </Triggers>
                        </asp:UpdatePanel>
                    </td>
                </tr>
                <tr>
                    <td><!-- --></td>
                    <td align="left">
                        <asp:Button runat="server" ID="btnGuardar" OnClick="btnGuardar_Click"
                                    Text="Guardar" CssClass="Button hover" />
                        &nbsp;&nbsp;
                        <asp:Button runat="server" ID="btnSalir" OnClick="btnSalir_Click"
                                    Text="Salir" CssClass="Button hover" />
                    </td>
                </tr>
            </table>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Panel>
&#13;
&#13;
&#13;

0 个答案:

没有答案