【发布时间】:2013-10-29 06:21:30
【问题描述】:
所以基本上html看起来像这样
<a href='test.pdf' Download>download test</a>
但我需要用 C# 来制作它,到目前为止我所拥有的是
HtmlAnchor link = new HtmlAnchor();
link.Href = "test.pdf";
link.innerText = "download test";
如何放入“下载”部分,以便当您单击链接时它实际上会下载文件而不是链接到它?
【问题讨论】:
-
只是为了说明这一点。在您的示例中,PDF 文件在您的浏览器中打开,而不是显示保存文件对话框?
-
显示保存或打开对话框。在 Html 代码中它会显示该框,但在 C# 中它不会。
-
link.Attributes.Add("下载", "下载");你会喜欢那个属性,比如 Download="Download"
-
在您使用 C#
HtmlAnchor时,能否发布您生成的 html 代码(检查 Web 浏览器页面)? -
生成的代码就是这样 --> 下载测试 现在我只需要下载部分...