2017-08-19 6 views
0

私は自分のASP.NET Webフォームに追加したハイパーリンクを持っています。ここでは、コードは次のようになります。ハイパーリンクをクリックすると.txtファイルをダウンロードする方法は?

<asp:HyperLink ID="lnkDownloadG2" Visible="false" runat="server" NavigateUrl="~/Savefile/input_overwriteG2.txt" Target="_blank">Download</asp:HyperLink> 

私は、ファイルがダウンロードフォルダ(または任意のフォルダブラウザの設定で指定されている)にダウンロードするハイパーリンクをクリックすると。代わりに新しいタブで開きます。新しいブラウザタブで開くのではなく、ファイルを強制的にダウンロードするにはどうすればよいですか?あなたの質問へ

+0

このソリューションを試すhttps://stackoverflow.com/questions/37650/how-to-implement-a-file-download-in-asp-net –

+0

Target = "_ blank" "? –

+0

@LouayHamadaどこにコードを記述しますか?私は新しいファイルを作るのですか?そして、はいの場合は、どのファイル拡張子を使用しますか? – justinpees

答えて

1

回答はこのStackOverflowの記事で次のようになります。あなたは(あなたのアプリケーション側から、または直接サーバーレバーで)ヘッダを変更することで、ブラウザをだましする必要がありますapproahc非HTML5のために how to force a download file prompt instead of displaying it in browser

この資料を参照してください。詳細についてはhttp://www.tipsandtricks-hq.com/forum/topic/force-a-file-to-download-instead-of-showing-up-in-the-browser

関連する問題