2012-11-15 36 views
0

我有一個iframe元素下載要通過iframe元素Excel功能呈現不一致

<iframe id='excelIframe' src=''></iframe> 

現在按一下按鈕我讓Ajax調用,並允許用戶使用這個iframe元素下載報表和下面的jquery:

$("#excelIframe").attr('src', 'ABC.ashx?requestType=xyz' + ClientId); 

它一直工作很好,現在很長一段時間,但最近一些IE9客戶端有問題下載文件。

+0

什麼是下載文件時,一些IE9的客戶端有問題? –

+0

下載的文件是一個excel文件,但它被標記爲ABC ashx文件的名稱,當它打開時,它會嘗試訪問我們存儲庫中的ashx文件並崩潰 – user1071979

回答

1

在你的ashx添加

context.Response.AddHeader("Content-Disposition", "attachment; filename=DesiredFileName.xlsx")