Asp.net mvc 2 asp.net mvc中的下载链接

Asp.net mvc 2 asp.net mvc中的下载链接,asp.net-mvc-2,Asp.net Mvc 2,我已将该文档从asp.net mvc 2应用程序上载到应用程序域。有一个目录名为“Docs”。我想创建从我的应用程序下载文档的链接。怎么做 编辑: 我正在从数据库中获取此链接。作为“item.DownloadPath”。我想检查这个值是否为空。我可以这样做,但当我把它写为:“>”时,它给出了错误 编辑:- 感谢您的回答,我尝试了这些代码,它适用于doc和docx文档。但是,如果我上传.txt或任何类似.jpg的图像,它就会在浏览器中打开。应该要求下载。我该怎么办? <a href="<

我已将该文档从asp.net mvc 2应用程序上载到应用程序域。有一个目录名为“Docs”。我想创建从我的应用程序下载文档的链接。怎么做

编辑:

我正在从数据库中获取此链接。作为“item.DownloadPath”。我想检查这个值是否为空。我可以这样做,但当我把它写为:“>”时,它给出了错误

编辑:- 感谢您的回答,我尝试了这些代码,它适用于doc和docx文档。但是,如果我上传.txt或任何类似.jpg的图像,它就会在浏览器中打开。应该要求下载。我该怎么办?


<a href="<%= Url.Content("~/docs/documentname.doc") %>"> download it </a>
应该有用。



应该有用。

得到答案,您可以尝试以下方法:

<% if (item.DownloadPath!= null) %>
<% Response.Write("<a href='" + this.Url.Content("~/" + item.DownloadPath) + "' />Resume");%>
<% else %>
<% Response.Write("<a href='" + "#" + "' />#");%> 


它工作正常。

得到了答案,您可以试试这个:

<% if (item.DownloadPath!= null) %>
<% Response.Write("<a href='" + this.Url.Content("~/" + item.DownloadPath) + "' />Resume");%>
<% else %>
<% Response.Write("<a href='" + "#" + "' />#");%> 

它工作得很好