我有以下的時間跨度變量在我的模型類:ASP.NET MVC DisplayFormat爲小時
[DisplayFormat(DataFormatString = "{0:HH-mm}", ApplyFormatInEditMode = true)]
public TimeSpan StartingHour { get; set; }
但是,當我把它從我查看我得到了錯誤:
@Html.DisplayFor(modelItem => item.StartingHour)
System.FormatException: Input string was not in a correct format.
的變量的值是:「18:00:00」。
應該是我DisplayFormat初始化怎麼辦?並請保留意見,以自己「從時間上算小時和分鐘分開」。
嘗試將'@ Html.DisplayFor(modelItem => item.StartingHour)'更改爲'@ Html.DisplayFor(item => item.StartingHour)' –
這不是問題所在。我用迭代「的foreach(在型號VAR項目)」 –