最近のトラックバック

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

« Windows 7のエクスプローラのフォルダーツリーの同期設定方法 | トップページ | 「一般利用者」「自作PC作成者」「アプリケーション開発者」「サーバ・インフラ構築/保守運用」の立場からみたWindowsの魅力 »

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

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

※2010/02/03 続編(本サンプルの一部をJavaScript化)を追加
ASP.NET(C#)でIEのファイルダウンロードダイアログボタンをカスタマイズ(その2)
※2010/03/15 続々編(IE8限定技)を追加
ASP.NET(C#)でIEのファイルダウンロードダイアログボタンをカスタマイズ(その3)



IEのファイルダウンロードダイアログには「開く」「保存」「キャンセル」ボタンがあるが、以下のmetaタグを用意すると「開く」「保存」ボタンを非表示にできる。

※Windows XP SP2 付属のIE6以降のバージョンで対応。
参考: content Property (META, HTMLMetaElement Constructor) - MSDN ライブラリ


■content=""

■content="noopen"

■content="nosave"

他ブラウザで対応していないため用途は限定されるが、社内ネットワークでIEを標準ブラウザとしている等の限定条件が重なれば「ファイルを開かせたくない」「ファイルを保存されたくない」等の要望はあるはずだ。



上記機能とASP.NETを連携してファイルダウンロードダイアログのボタンを制御するサンプル。

実行結果及びASP.NETソースコードの確認




« Windows 7のエクスプローラのフォルダーツリーの同期設定方法 | トップページ | 「一般利用者」「自作PC作成者」「アプリケーション開発者」「サーバ・インフラ構築/保守運用」の立場からみたWindowsの魅力 »

ASP.NETサンプル」カテゴリの記事

パソコン・インターネット」カテゴリの記事

コメント

ずっとできないと思っていて、他の色々なサイトでもできないと書いてありあきらめていたのですが・・・助かりました!!

お役に立ってなによりです。

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/532391/46274519

この記事へのトラックバック一覧です: ASP.NET(C#)でIEのファイルダウンロードダイアログボタンをカスタマイズ:

« Windows 7のエクスプローラのフォルダーツリーの同期設定方法 | トップページ | 「一般利用者」「自作PC作成者」「アプリケーション開発者」「サーバ・インフラ構築/保守運用」の立場からみたWindowsの魅力 »

Google AdSense


  • ---

Amazon ウィジェット

  • ウィジェット

@niyo_naのツイート

無料ブログはココログ

Google Analytics