2012-03-22 65 views
0

我试图在devexpress网格内显示小图像。 我的控制器返回一个图像文件到我的视图这很好(请不要建议我在我的数据库中存储图像路径,而不是文件本身,这里不是问题)继续我在我的视图中获取图像调用DevExpress MVC GridView内显示图像

Url.Action("GetImage", "Property", new {id = image.Id }) 

这工作很好,除了在devexpress gridview。

如果有人有与DevExpressHelper.WriteToResponse() expiraience,并知道如何使用它来正确渲染<img width="50" height="50" src="/Property/GetImage/5" alt="">里面devexpress gridview请分享。

谢谢

+0

你会分享更多的GridView的定义,并澄清你想在哪里显示图像? – Mikhail 2012-03-22 10:35:19

回答

0

网格支持模板。一种模板类型适用于样式。

看一看这个演示: http://demos.devexpress.com/MVC/GridView/Templates

对于ASP.NET WebForms的,你可以看看这里 http://demos.devexpress.com/ASPxGridViewDemos/Templates/Template.aspx

编辑:提供的WebForms演示,当一个MVC的演示将有适当

+1

它看起来像ASP.NET MVC ... – Mikhail 2012-03-22 10:30:42

+0

MVC网格演示在http://demos.devexpress.com/MVC/GridView/Templates,我更新我的答案 – Sascha 2012-03-22 10:32:08

1

DevExpressHelper.WriteToResponse方法似乎已过时。

我相信您可以使用http://www.devexpress.com/issue=Q313518 DX KB中建议的方法作为起点。

+0

@ Html.DevExpress()。BinaryImage( )这正是我需要的。 – BobRock 2012-03-22 10:53:14