我已将我的asp.net mvc 2应用程序中的文档上传到应用程序域。目录名称为“Docs”。我想创建从我的应用程序下载文档的链接。怎么做?
编辑:
我从数据库中获取此链接。作为“item.DownloadPath”。我想检查我的这个值是否为null .i可以通过<%if(item.DownloadPath!= null)%>来做到这一点。但正如我把它作为:<%if(item.DownloadPath!= null)%> “>,它给出错误
编辑: - 感谢您的回答,我尝试了这些代码,它适用于doc和docx文档。但如果我上传.txt或任何像.jpg这样的图像,那么它会在浏览器中打开它。应该要求下载。该怎么办?
答案 0 :(得分:4)
<a href="<%= Url.Content("~/docs/documentname.doc") %>"> download it </a>
应该有用。
答案 1 :(得分:0)
得到答案,你可以试试这个:
<% if (item.DownloadPath!= null) %>
<% Response.Write("<a href='" + this.Url.Content("~/" + item.DownloadPath) + "' />Resume");%>
<% else %>
<% Response.Write("<a href='" + "#" + "' />#");%>
它工作正常。