Impossible de Télécharger le fichier UpdatePanel

Le code ci-dessous fonctionne, qui me permet de télécharger un document Word.....

   Try
        Response.BufferOutput = True
        HttpContext.Current.Response.Clear()
        HttpContext.Current.Response.Charset = ""
        HttpContext.Current.Response.ContentType = "application/msword"
        HttpContext.Current.Response.AddHeader("Content-Disposition", "inline;filename=myfile.doc")
        HttpContext.Current.Response.Write(s)
        'HttpContext.Current.Response.End()
        HttpContext.Current.ApplicationInstance.CompleteRequest()
        HttpContext.Current.Response.Flush()
    Catch ex As Exception
        Response.Write(ex.Message)
    End Try

Mais dès que j'ajoute un UpdatePanel - il ne marche pas télécharger le fichier, et aucune erreur n'est générée? Après la lecture, j'ai ajouté un trigger avec le ControlID valeur définie sur le bouton qui commence à créer le fichier Word doc. J'ai essayé plusieurs combinaisons de code mais rien ne semble fonctionner. Toute aide sur la façon de réduire ce bas? J'ai aussi de débogage et pas d'erreurs spectacle. Je les ai vérifié mon dossier téléchargements - rien, essayé sans cache (la Réponse.Le Cache.SetCacheability(HttpCacheability.NoCache)) et qui n'a pas fonctionné. Dès que j'ai supprimer l'UpdatePanel puis tout semble fonctionner?

   <asp:UpdateProgress ID="ProgressUpdate" AssociatedUpdatePanelID="UpdatePanel1" runat="server">
        <ProgressTemplate>
            <img alt="progress" src="../images/loading.gif" />
        </ProgressTemplate>
    </asp:UpdateProgress>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
     <Triggers>
            <asp:PostBackTrigger ControlID="buttonDownloadFile" />
     </Triggers>
       <ContentTemplate>
        ..

Complètement perdu sur ce point. Quelqu'un pourrait-il proposer une solution de contournement ou la façon de s'attaquer à ce problème?

Il est possible de télécharger un fichier XML HTTP dans les navigateurs les plus récents (voir ici et ici), mais j'imagine que l'UpdatePanel du code (serveur et/ou client), il suffit de ne pas le soutenir.
Peut-être pas, mais j'aurais pensé que quelqu'un peut avoir la réponse sur ce que mon hypothèse est que quelqu'un d'autre ont essayé cela avant, je l'ai fait 😉
Cette solution de contournement de l'aide? encosia.com/ajax-file-downloads-and-iframes

OriginalL'auteur Computer | 2014-02-27