首页 > 解决方案 > 如何将 UpdateProgress 用于文档类型请求?

问题描述

我必须在上传文件时使用 UpdateProgress,但直到现在,我还没有正确使用它。如果请求是 hxr 类型,这个工作,但要上传文件(文件类型请求)没有。有人能帮我吗 ?

这是代码:

aspx

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="AjaxControlToolkit" %>
     <script type="text/javascript">             
         $(document).ready(function () {
             var xPos, yPos;
             var prm = Sys.WebForms.PageRequestManager.getInstance();
             prm.add_beginRequest(BeginRequestHandler);
             prm.add_endRequest(EndRequestHandler);
             function BeginRequestHandler(sender, args) {
                
             }
             function EndRequestHandler(sender, args) {
                
             }
         });
    </script>
 <script type="text/javascript" language="javascript">
                Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
                function EndRequestHandler(sender, args) {
                    if (args.get_error() == undefined) {
                        args.set_errorHandled(true);
                    }
                }
            </script>

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
 <ContentTemplate>

    <AjaxControlToolkit:AsyncFileUpload ID="fuCarga" runat="server" Enabled="true" OnUploadedComplete="fupArchivo_UploadedComplete" OnUploadedFileError="fupArchivo_UploadedFileError" Width="200px" OnClientUploadStarted="showUploadStartMessage" UploadingBackColor="Lime" />


<asp:UpdateProgress ID="UpdateProgress1" runat="server" AssociatedUpdatePanelID="UpdatePanel1"
                        DisplayAfter="0">
                        <ProgressTemplate>
                            <asp:Image ID="img03" runat="server" ImageUrl="~/_images/img_progress-02.gif" />
                        </ProgressTemplate>
                    </asp:UpdateProgress>
</ContentTemplate>
</asp:UpdatePanel>

标签: c#asp.netupdatepanelupdateprogress

解决方案


推荐阅读