如何在超链接上下载.txt文件?

时间:2017-08-19 00:32:59

标签: asp.net hyperlink download

我有一个超链接,我添加到我的ASP.NET Web表单中。这是代码:

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

当我点击超链接时,我希望将文件下载到下载文件夹(或浏览器设置中指定的任何文件夹)。而是在新标签中打开。如何强制下载文件而不是在新的浏览器选项卡中打开?

1 个答案:

答案 0 :(得分:2)

回答您的问题可能出在这篇StackOverflow文章中: how to force a download file prompt instead of displaying it in browser

对于非HTML5认证,您必须通过更改标题(从应用程序端或直接在服务器栏)来欺骗浏览器,请参阅此文章以获取更多详细信息:http://www.tipsandtricks-hq.com/forum/topic/force-a-file-to-download-instead-of-showing-up-in-the-browser