0

我的 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>

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

4

1 回答 1

0

由于您链接的是静态资源而不是控制器操作,因此我会忘记 usingHtmlHelper.ActionLink()和 use UrlHelper.Content()

<a href="@Url.Content(image.FileLoc + "/" + image.FileName)">@image.FileName</a>
于 2013-11-11T19:12:22.263 回答