加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

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

发布时间:2020-12-15 19:20:01 所属栏目:asp.Net 来源:网络整理
导读:我试图在cshtml文件显示图像。 垃圾邮件过滤器阻止我键入图像的HTML。但是源设置为 src= "@Html.Encode(Model.PictureLocation)" alt="IMAGES" 在viewsource它显示为 src= "C:Documents and SettingsxxxMy DocumentsVisual Studio 2010ProjectsMVCTIQ
我试图在cshtml文件显示图像。
垃圾邮件过滤器阻止我键入图像的HTML。但是源设置为
src= "@Html.Encode(Model.PictureLocation)"  alt="IMAGES"

在viewsource它显示为

src= "C:Documents and SettingsxxxMy DocumentsVisual Studio 2010ProjectsMVCTIQC_ServerInterfaceTIQC_ServerInterfaceuploadsFileUpload12011_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" />

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读