最近のトラックバック

2017年10月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Google AdSense2

« 2010年2月 | トップページ | 2011年10月 »

2010年3月

ASP.NET(C#)でIEのファイルダウンロードダイアログボタンをカスタマイズ(その3)

IEによるファイルダウンロードダイアログボタンのカスタマイズ続々編です。
今回はIE8限定技です。



前回前々回では、 は、metaタグでDownloadOptionsを指定して、ファイルダウンロードダイアログの「開く」「保存」ボタンの表示/非表示の制御を行った。
今回はIE8限定となるが、HTMLヘッダー内でファイルダウンロードダイアログの「開く」ボタンの表示/非表示を制御する技です。

ポイントはファイルダウンロード処理内で以下のヘッダー情報を挿入するだけ。
-- 「開く」ボタンを非表示
Response.AddHeader("X-Download-Options", "noopen");
-- 通常のボタン構成で表示
Response.AddHeader("X-Download-Options", "nomal");


■X-Download-Options="noopen"

■X-Download-Options="nomal"

参考ページ:
2008/7/2 - Internet Explorer 8 のセキュリティ : 総合的な保護

この技だと 前回前々回 と異なり、サーバサイドで処理が完結する。
反面、「IE8以上」・「保存ボタンの非表示が出来ない」等の限定条件がある。


実行結果の確認






« 2010年2月 | トップページ | 2011年10月 »

Google AdSense


  • ---

Amazon ウィジェット

  • ウィジェット

@niyo_naのツイート

無料ブログはココログ

Google Analytics