UpdatePanel刷新和删除弹出屏幕

本文关键字:屏幕 删除 刷新 UpdatePanel | 更新日期: 2023-09-27 18:18:21

我所有的工作在弹出屏幕。当我使用AsyncPostBackTrigger时,我使用用户控件ImportCSVFile上传文件,它不发送文件,所以我限制使用PostBackTrigger,但页面重新加载并弹出屏幕被删除。我想在这一点上的建议如何发送文件没有刷新页面和删除弹出窗口?

<%@ Register Src="~/UserControls/ImportCSVFile.ascx" TagName="ImportCSVFile" TagPrefix="uc1" %>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" RenderMode="Inline" UpdateMode="Conditional" ChildrenAsTriggers="true">
        <ContentTemplate>
            <table cellspacing="0" width="100%">
                <tr align="center">
                    <td align="right">
                        <uc1:ImportCSVFile ID="ImportCSVFile" runat="server"  />
                    </td>
                </tr>
            </table>
        </ContentTemplate>
        <Triggers>
            <asp:PostBackTrigger ControlID="ImportCSVFile" />
        </Triggers>
</asp:UpdatePanel>

UpdatePanel刷新和删除弹出屏幕

我猜你的ImportCSVFile控件使用asp.net FileUpload-Control。它不能在UpdatePanel中使用部分回发。你可以切换到AsyncFileUpload-Control(见http://www.ajaxtoolkit.net/AsyncFileUpload/AsyncFileUpload.aspx)

问候,塞巴斯蒂安。