2
我在我的模型以下屬性:如何在WebGrid列中使用DisplayFormat數據註釋?
[DisplayFormat(DataFormatString = "{0:d}")]
public DateTime? Date { get; set; }
,我試圖用Html.DisplayFor
助手在一個的WebGrid列使用說明書中,像這樣:當我運行這個
Sources.Column("Date", "As Of Date", (item) => Html.DisplayFor(x => item))
,我在列中獲得了很多額外的信息,日期以長格式日期出現,而不是所需的短格式。我得到的輸出讓我懷疑DisplayFor正在瀏覽模型中的每個屬性並打印它,而不僅僅是查看Date。爲什麼會這樣做?我能做些什麼來在WebGrid中使用DisplayFor?
當我試圖指定item.Date
我得到的錯誤「表達式樹不能包含一個動態操作」