2012-04-20 90 views
0

我使用下面的代碼來生成一個保存文件對話框:在保存文件對話框(僅IE)卸下「打開」按鈕

Response.AppendHeader("content-disposition", "attachment; filename=" + name); 
Response.WriteFile(Server.MapPath("~/test.html"), true); 
Response.End(); 

按預期工作。但是,我想刪除「打開」按鈕,所以我只是得到「另存爲」和「取消」。有什麼方法可以產生另一種對話?

回答

2

找到自己的答案:

<META name="DownloadOptions" content="noopen"/> 
+0

只適用於IE雖然。 – ThiefMaster 2012-04-20 08:53:34

+0

@ThiefMaster謝謝你提到它。在我的情況下,它夠了 – Johan 2012-04-20 08:59:13

2

這是不可能的(以一種跨瀏覽器的方式)和這是一件好事
如果文件應保存在他指定的文件夾中或系統的臨時文件夾中(然後自動打開),則完全由用戶決定。

然而,對於HTML文件,我明白你的意思......