2012-04-20 10 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

+0

@ThiefMasterそれに言及してくれてありがとう。私の場合、 – Johan

2

これはブラウザ間では行えません。これは良いことです
指定したフォルダに保存するか、システムの一時フォルダに保存してから自動的に開くかは、ユーザーの判断によるものです。しかし、私はあなたのポイントを参照してHTMLファイルのために...

0

際ブランク値は、単に意志"download" attribute on anを使用して、これを行うための新しい方法がありますダウンロードを開始します。これはしかしdoes not work in IE.しかし、それはメタタグと一緒に使用することができます。

関連する問題