0

私はこのようにwebgridにuoの速記条件を設定しましたが、機能しません、plsは助けます

grid.Column("sold", format: @(item.sold == 1?"Yes":"No")),
4

1 に答える 1

0

ビューモデルを使用してください。この値のフォーマットを担当するビュー モデルにプロパティを追加します。

public string FormattedSold
{
    get
    {
        return sold == 1 ? "Yes" : "No";
    }
}

次に、列をこのプロパティにバインドします。

grid.Column("FormattedSold"),

ビュー モデルを使用せず、ビューをスパゲッティ コードに変換したくない場合は、ゲストになってください。

grid.Column(
    "sold", 
    format: @<text>@(item.sold == 1 ? "Yes" : "No")</text>
),
于 2012-09-20T09:16:40.980 に答える