每当我尝试更新具有注册日期字段的对象时,该值都会在模型中传递
{01/01/0001 00:00:00}
即使我添加也会发生这种情况
<%: Html.EditorFor(model => model.RegisteredDate) %>
进入视图,即使注册日期像一样显示在编辑器中
18/03/2011 00:00:00
正在传递另一个值并抛出以下错误
SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.
其他人经历过这样的事情吗?
您给出的日期-2011年3月18日-看起来是天/月/年的格式,这是无效的。DateTime的默认格式为月/日/年(MM/dd/yyyy)。Net试图将18解析为一个月,这显然是错误的,因此使用了错误和默认日期时间值01/01/0001 00:00:00。