asp.net-mvc – MVC视图上的图像显示

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – MVC视图上的图像显示前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在cshtml文件显示图像。
垃圾邮件过滤器阻止我键入图像的HTML。但是源设置为
src= "@Html.Encode(Model.PictureLocation)"  alt="IMAGES"

在viewsource它显示

src= "C:\Documents and Settings\xxx\My Documents\Visual Studio 2010\Projects\MVC\TIQC_ServerInterface\TIQC_ServerInterface\uploads\FileUpload12011_03_02_11_49_22.jpg"  alt="IMAGES"

该图像存在于src路径中提及的位置。

执行时,页面不显示图像。让我们知道如果有什么不对?

解决方法

您已指定客户端计算机上不存在的绝对路径。尝试这样:
<img src= "@Url.Content("~/uploads/FileUpload12011_03_02_11_49_22.jpg")" alt="IMAGES" />

或者如果您的模型变量包含“〜/ uploads / FileUpload12011_03_02_11_49_22.jpg”,您可以:

<img src= "@Url.Content(Model.PictureLocation)" alt="IMAGES" />

猜你在找的asp.Net相关文章