Невозможно загрузить файл в UpdatePanel

Приведенный ниже код работает, что позволяет мне загрузить документ 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

Но как только я добавлю UpdatePanel - он не загружает файл и не генерирует ошибок? После прочтения я добавил триггер со значением ControlID, установленным для кнопки, которая начинает создавать файл документа Word. Я пробовал несколько комбинаций кода, но, похоже, ничего не работает. Любая помощь о том, как сузить это? Я также отлажен, и никаких ошибок не показывают. Я проверил мою папку загрузок - ничего там, попытался не устанавливать кеш (Response.Cache.SetCacheability (HttpCacheability.NoCache)), и это не сработало. Как только я удаляю UpdatePanel, тогда все, кажется, работает?

   <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>
        ..

Полностью потерян на этом. Кто-нибудь может предложить обходной путь или как решить эту проблему?

Ответы на вопрос(4)

Ваш ответ на вопрос