我有一个简单的控制器,可以创建一个模型,其中包含一个代表log4net日志文件的自定义对象列表。
日志文件夹的路径为/Logs/
。在视图中,我正在获取完整的文件名。我需要在文件中构建一个正确的下载链接:
我尝试了<td><a href="@("/Logs/" + file.FileName)" title="@file.FileName" target="_blank">@file.FileName</a></td>
和prodices http://localhost/Logs/Finance-Web-2018-03-20.log
我尝试<td><a href="@("~/Logs/" + file.FileName)" title="@file.FileName" target="_blank">@file.FileName</a></td>
并获得http://localhost/finance-web/Administration/~/Logs/Finance-Web-2018-03-20.log
两者都错了。就我而言,链接应为http://localhost/finance-web/Logs/Finance-Web-2018-03-20.log
finance-web
是IIS虚拟文件夹
如何获得正确的地址?
答案 0 :(得分:2)
尝试:
@Url.Content("~/Logs/" + file.FileName)