带有“〜”符号的图像错误

时间:2013-09-16 12:01:15

标签: asp.net-mvc-4

我在页面中遇到图像问题。在我的数据库中,我提到了像这样的图像路径:

"/images/smallimages/sandal1.png "

它正常工作并在我的本地主机上显示我的视图中的图像,但在将代码上传到服务器后,图像没有显示。我是否需要在图像URL中放置波浪号(〜)符号?我正在绑定图像路径,如下所示:

<a href="@Html.DisplayFor(m=>m.larImagePath1)" class="MagicZoom" id="Zoomer" rel="selectors-effect-speed:100">
    <img src="@Html.DisplayFor(m=>m.medImagePath1)" /></a><br/>
<!-- selector with own title -->
<a href="@Html.DisplayFor(m=>m.larImagePath1)" rel="zoom-id:Zoomer;" rev="@Html.DisplayFor(m=>m.medImagePath1)">
    <img src="@Html.DisplayFor(m=>m.smaImagePath1)"/></a>
<!-- selector without title and with own zoom window size -->
<a href="@Html.DisplayFor(m=>m.larImagePath2)" rel="zoom-id:Zoomer;selectors-effect-speed: 200" rev="@Html.DisplayFor(m=>m.medImagePath2)">
    <img src="@Html.DisplayFor(m=>m.smaImagePath2)"/></a>

1 个答案:

答案 0 :(得分:0)

您应该使用Url.Content帮助程序来处理图片网址,例如:

<img src='@Url.Content("~" + Model.smaImagePath1)' />