Jyo*_*asa 32 asp.net-mvc razor asp.net-mvc-3
我想在cshtml文件上显示图像.垃圾邮件过滤器阻止我输入图像的HTML.但是源设置为
src= "@Html.Encode(Model.PictureLocation)" alt="IMAGES"
Run Code Online (Sandbox Code Playgroud)
在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"
Run Code Online (Sandbox Code Playgroud)
图像存在于src路径中提到的位置.
执行时,页面不显示图像.如果这里有什么问题,请告诉我们?
Dar*_*rov 65
您已指定客户端计算机上不存在的绝对路径.试试这样:
<img src= "@Url.Content("~/uploads/FileUpload12011_03_02_11_49_22.jpg")" alt="IMAGES" />
Run Code Online (Sandbox Code Playgroud)
或者如果您的模型变量包含"〜/ uploads/FileUpload12011_03_02_11_49_22.jpg",您可以:
<img src= "@Url.Content(Model.PictureLocation)" alt="IMAGES" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
91554 次 |
| 最近记录: |