@Html.DisplayFor(modelItem => item.CreateDate.ToShortDateString())显示数据是转化失败,MVC不支持该方法。
解决办法如下:
在实体层使用DisplayFormat格式转化,如下
[Display(Name = "日期格式")]
[DisplayFormat(DataFormatString =
"{0:yyyy-MM-dd}")]//输出时显示日期格式
public System.DateTime
CreateDate { get; set; }