Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

Upgrade of AjaxControlToolkit dreaded "Internet Explorer cannot download file" for IE7/8 when streaming files to browser

$
0
0

Hi, I've just upgraded to the latest AjaxControlToolkit (July 2013 release) and now my filedownloads have stopped working in IE 7/8.

IE9, Firefox, Chrome etc are unaffected.

My app basically takes a gridview which is embedded in an updatepanel and exports the contents to an Excel spreadsheet using code as below;

Response.Clear()
Response.AddHeader("content-disposition", "attachment;filename=myexcelfile.xls")
Response.Charset = ""
Response.ContentType = "application/vnd.xls"

Dim stringWrite As System.IO.StringWriter = New System.IO.StringWriter()
Dim htmlWrite As System.Web.UI.HtmlTextWriter = New HtmlTextWriter(stringWrite)

paycalc_GridView.RenderControl(htmlWrite)

Response.Write(stringWrite.ToString())
Response.End()

Gridview and Export button are contanined within the UpdatePanel; a PostBack trigger has been added to the triggers section of the UpdatePanel.

This worked in the previous version I was using, but now it doesn't.

If I switch the scriptmanager from

<ajaxToolkit:ToolkitScriptManager runat="Server" ID="ToolkitScriptManager1" CombineScripts="false"
        AsyncPostBackTimeout="15000" />

back to

<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>

that also works.

Also, this is over SSL.

Hope someone can help?


Viewing all articles
Browse latest Browse all 5678

Trending Articles