6

MVCContrib グリッドのカスタム列を作成しようとしていますが、Razor 構文につまずいてしまいます。カスタム列を作成するための私のコードは次のとおりです。

@{Html.Grid(Model).Columns(column =>
    {
        column.For("Data").Do(p => {
        <div>@p.Name</div>
        });
    }).Render();
}

Razor がその行を HTML として扱うように、div を含む行をどのようにマークしますか?

4

2 に答える 2

11

以下が機能するはずです。

@(Html
    .Grid<SomeViewModel>(Model)
    .Columns(column => {
        column.Custom(@<div>@item.Name</div>).Named("Data");
    })
)
于 2011-03-12T08:38:50.087 に答える
3

これは私のために働きます。

@(Html.Grid(Model.PaymentFileLogs)
    .AutoGenerateColumns()
    .Columns(extraColumns => extraColumns.For(c => "<i class='icon-warning-sign'></i>").Encode(false))
于 2012-07-11T13:33:18.183 に答える