【发布时间】:2013-04-13 09:42:40
【问题描述】:
我在尝试使用 ASP.NET MVC 4 编写带有时间字段的表单时遇到问题。
型号:
class Abcde {
[DataType(DataType.Time)]
public DateTime ATime { get; set; }
}
View.cshtml
...
@Html.EditorFor(m => m.ATime)
@Html.ValidationMessageFor(m => m.ATime)
当我尝试输入时间 (hh:nn:ss) 时,验证总是失败,并说它不是正确的格式,所以我必须输入一个日期。
我的问题是我应该将类型更改为TimeSpan 吗?或者有没有其他办法?
【问题讨论】:
标签: asp.net-mvc-4