Asp.net mvc 4 带有简单URL的ActionLink

Asp.net mvc 4 带有简单URL的ActionLink,asp.net-mvc-4,Asp.net Mvc 4,我的ActionLink内容如下 @ActionLink(image.FileName,image.FileLoc+“/”+image.FileName) image.FileLoc值为/content/3f1d6985-250d-45ff-abe6-dcab86437677 image.FileName是mty2gm34.jpg 相应的href如下所示 <a href="/Images/content/3f1d6985-250d-45ff-abe6-dcab86437677/mty2gm

我的ActionLink内容如下

@ActionLink(image.FileName,image.FileLoc+“/”+image.FileName)

image.FileLoc值为/content/3f1d6985-250d-45ff-abe6-dcab86437677 image.FileName是mty2gm34.jpg

相应的href如下所示

<a href="/Images/content/3f1d6985-250d-45ff-abe6-dcab86437677/mty2gm34.jpg">
mty2gm34.jpg
</a>

相反,我希望href看起来是:

<a href="/content/3f1d6985-250d-45ff-abe6-dcab86437677/mty2gm34.jpg">
    mty2gm34.jpg
</a>


有一种简单的方法可以做到这一点吗?

因为您链接的是静态资源而不是控制器操作,所以我忘了使用
HtmlHelper.ActionLink()
UrlHelper.Content()



变量的值是什么?image.FileName的值是多少?“形象”呢?“FileLock”呢?你测试过这个吗:
@Html.ActionLink(image.FileName,/content/“+image.FileName)
?嗨,艾哈迈德,我用image.FileLoc和image.FileNameHi-Sirwan的值更新了我的帖子,但这不起作用,它在开头包含了原始控制器名/图像。
<a href="@Url.Content(image.FileLoc + "/" + image.FileName)">@image.FileName</a>