2011-06-20 74 views
0

我創建savepdf.aspx其輸出PDF文件的內容來響應,attchment通過下面的代碼IE塊PDF文件保存彈出

 Response.Clear(); 
     Response.AppendHeader("Content-Disposition", "attachment; filename=Sample.pdf"); 
     Response.ContentType = "application/pdf"; 
     Response.BinaryWrite(transcriptFileBytes); 
     Response.End(); 

當點擊父頁面savepdf.aspx的按鈕打開作爲彈出,其中寫道: pdf文件爭議。

現在問題是彈出只是立即打開並關閉立即沒有提示保存文件對話框。

但是,在按住Ctrl鍵的同時點擊父按鈕,彈出確實出現,並要求文件打開保存對話框。這一次工作正常。

如何通過代碼解決此問題?

回答

1

您無法從服務器更改此行爲 - 這是客戶端配置,用於處理您正確設置的配置attachment

0

請不要在此處使用Response.End(),請註釋此行並使用javascript關閉此彈出窗口。

我希望它能解決你的問題...