如何创建打开本地文件的链接?

Cod*_*Box 2 .net html c# razor

我正在尝试创建指向本地文件夹中的文件的链接,但它不会打开该文件。我正在使用剃刀创建链接。我的代码如下:

<a href="@item.URL\@item.FileName" class="btn btn-info">@item.FileName </a>
Run Code Online (Sandbox Code Playgroud)

这就是它输出的内容......

<a class="btn btn-info" href="C:\Users\Dev\Documents\sp\Create.txt">Create.txt </a>
Run Code Online (Sandbox Code Playgroud)

但由于某种原因它没有打开文件

Eri*_* J. 5

该文件无法打开,因为 Web 服务器(幸运的是,出于安全原因)无权访问 Dev 用户的 Documents 文件夹。

使用 Web 应用程序根目录下的相对路径。App_Data 通常用于此目的,例如

<a href="@Url.Content("~/App_Data/sp/Create.txt")">Create.txt</a>
Run Code Online (Sandbox Code Playgroud)