Kendo-Rasterbildspalte
Ich arbeite an einem MVC4-Projekt und versuche, meinem Kendo-Gitter eine Spalte hinzuzufügen, in der ein Bild angezeigt wird.
<div id="datagrid">
@(Html.Kendo().Grid<SustIMS.Models.ConcessionModel>()
.Name("datagrid_Concessions")
.Columns(columns =>
{
columns.Bound(c => c.Code).Title(ViewBag.lblCode);
columns.Bound(c => c.Description).Title(ViewBag.lblDescription);
columns.Template(@<text>
<img src='@item.Image' />
</text>
).Title("Image");
})
Ich habe das versucht, aber kein Glück. Auch versucht:
columns.Template(@<text>
<img src='../../Images/pic.png' />
</text>
).Title("Image");
Die Bilder werden nicht angezeigt, ob ich das Bild definieresrc
in der Steuerung oder schreiben Sie es direkt in die Ansicht.
Ich habe beides überprüftdiese unddiese Frage, aber die Bilder werden nicht angezeigt.
Kann jemand helfen?
BEARBEITEN
Hier ist das Konzessionsmodell:
public class ConcessionModel
{
public string Id { get; set; }
public string Code { get; set; }
public string Description { get; set; }
public string TrafficOpeningDate { get; set; }
public string CreationDate { get; set; }
public string CreationUser { get; set; }
public string Image { get; set; }
...
DasImage
Eigenschaft ist eine Zeichenfolge, die so etwas wie "C: \ whatever \ pic.png" enthält.