我的ActionLink读取如下
@ Html.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>
有一种简单的方法吗?
答案 0 :(得分:0)
由于您要链接静态资源而不是控制器操作,因此我忘记了使用HtmlHelper.ActionLink()
并使用UrlHelper.Content()
。
<a href="@Url.Content(image.FileLoc + "/" + image.FileName)">@image.FileName</a>