Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 链接到MVC 5 ASP.NET中的文件_C#_.net - Fatal编程技术网

C# 链接到MVC 5 ASP.NET中的文件

C# 链接到MVC 5 ASP.NET中的文件,c#,.net,C#,.net,我正在尝试在站点根目录下的文件夹中创建指向文件的链接。到目前为止,我在控制器中有一个返回用户文件夹URL的方法,但是当我在视图中创建链接时,路径总是以当前控制器的名称开始,例如 http://site/Controller/~/UserContent/userDir/path/file.jpg 我的视图包含以下代码: @Html.ActionLink(“视图”,ViewData[“FSPath”]+img.Path) 如何从URL中删除控制器值 谢谢您可能想使用@Url.Content。e、 g

我正在尝试在站点根目录下的文件夹中创建指向文件的链接。到目前为止,我在控制器中有一个返回用户文件夹URL的方法,但是当我在视图中创建链接时,路径总是以当前控制器的名称开始,例如

http://site/Controller/~/UserContent/userDir/path/file.jpg

我的视图包含以下代码:

@Html.ActionLink(“视图”,ViewData[“FSPath”]+img.Path)

如何从URL中删除控制器值


谢谢

您可能想使用@Url.Content。e、 g

@Url.Content("~/UserContent/userDir/path/file.jpg")