2012-03-22 114 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