【发布时间】:2011-07-20 17:02:03
【问题描述】:
我不确定我是否正确使用了 WebImage 类。
我有一个控制器,可以从数据库中提取照片和一些相关信息(cmets、上传日期、文件名)。我想返回包含此信息的局部视图,并显示图像以及额外信息。
所以我从字节数组中创建了一个新的 WebImage,但是如何显示呢?
根据this article 应该很简单
您需要使用 Razor 语法并创建一个变量 包含图片:
@{ var myImage = WebImage("/Content/myImage.jpg") // Work with the image… }然后,为了在页面中加载图像,您必须显示 包含 HTML
<img/>标记内的图像的变量:<img src="@myImage"/>
除了不起作用,它只会输出<img src="System.Web.Helpers.WebImage">,而调用.Write也无济于事。
有什么方法可以做到这一点,还是我需要将我的动作分成两个不同的动作,一个返回照片信息,一个返回照片本身?
【问题讨论】:
标签: c# asp.net-mvc-3 razor webimage