Tou*_*ubi 3 c# asp.net-mvc razor asp.net-mvc-3 asp.net-mvc-4
在MVC Razor视图中,我试图格式化DateTime字段以仅显示时间.使用下面的代码,我收到错误"方法'没有重载'ToString'需要1个参数"
<td>@(Html.DisplayFor(m=>row.LastUpdatedDate).ToString("HH:mm:ss"))</td>
Run Code Online (Sandbox Code Playgroud)
任何帮助请问是什么导致此错误以及如何解决它?
谢谢你的帮助.
尝试在模型中的属性上使用System.ComponentModel.DataAnnotations.DisplayFormat属性.
...
[DisplayFormat(DataFormatString = "{0:HH:mm:ss}")]
public DateTime LastUpdatedDate{get; set;}
...
Run Code Online (Sandbox Code Playgroud)