2

次のコードを使用して、webgrid 列に html 画像を追加しようとしています。

@model List<LoUCore.Models.Artifact>
@{    
   var grid = new WebGrid(Model);
   List<WebGridColumn> column = new List<WebGridColumn>();
   column.Add(new WebGridColumn { ColumnName = "Filepath", Header = "Sprite",Format = (x => @<text><img src="@x.Filepath"></img></text>) });
 }
@grid.GetHtml(columns: grid.Columns(column.ToArray()))

しかし、次のエラーが発生します。

CS1660: Cannot convert lambda expression to type 'object' because it is not a delegate type

何か案は?

4

2 に答える 2