ビュー モデルを Html.Grid にバインドしようとしています。DisplayFormat 注釈をプロパティの 1 つに設定しました。ただし、グリッドがレンダリングされるとき、フォーマットは適用されません。
コードは次のとおりです。ビューモデルでは:
[DisplayFormat(DataFormatString = "{0,10:###,0}")]
public double AmountCurrency { get; set; }
aspx:
<%= Html.Grid<MyViewModel>(Model.MyViewModel)
.Columns( column => {
column.For(x => x.AmountCurrency);
...
aspx でフォーマットすると、次のように動作します。
column.For(x => x.AmountCurrency).Format("{0,10:###,0}");
データ注釈で機能しない理由がわかりません。
どんな助けでも大歓迎です。
ありがとう :)