2
データのグリッドを表示しています。属性の1つが有効期限です。有効期限が60日未満の場合は、その行を強調表示したいと思います。MVCContribグリッドの行にCSSクラスを追加します。
私はthis postを見つけ、RowAttributes
機能を使用するためにそこに答えを使用:
@Html.Grid(Model.PagedList).Columns(column =>{
column.For(m => m.Name);
column.For(m => m.ExpirationDate);
}).Sort(Model.GridSortOptions)
.Attributes(@class => "grid")
.RowAttributes(m => new MvcContrib.Hash(@class =>
(m.Item.ExpirationDate.Value.AddDays(-60) < DateTime.Now)) ? "warning" : "")
しかし、私は言ってコンパイルエラーを取得:
が暗黙的にタイプを変換できません 'MvcContrib.Hash' 「ブール」
私はここで間違っていますか?