【问题标题】:Display image inside DevExpress MVC GridView在 DevExpress MVC GridView 中显示图像
【发布时间】:2012-03-22 09:58:56
【问题描述】:

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

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

除了在 devexpress gridview 中之外,一切正常。

如果有人对DevExpressHelper.WriteToResponse() 有经验并知道如何使用它在devexpress gridview 中正确呈现<img width="50" height="50" src="/Property/GetImage/5" alt="">,请分享。

谢谢

【问题讨论】:

  • 您能否分享更多您的 GridView 的定义并说明您想在哪里显示图像?

标签: asp.net-mvc devexpress


【解决方案1】:

DevExpressHelper.WriteToResponse 方法似乎已过时。

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

【讨论】:

  • @Html.DevExpress().BinaryImage() 这正是我所需要的。
【解决方案2】:

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

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

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

编辑:提供 WebForms 演示,当 MVC 演示合适时

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-11
  • 1970-01-01
  • 2014-08-09
  • 2022-01-15
  • 2023-04-04
相关资源
最近更新 更多