【发布时间】:2014-05-15 14:58:55
【问题描述】:
我在搞乱 html5 日期输入字段。
<input type="date" >
我注意到,当您清除该字段时,该值被设置为空字符串。因此,当您将此值发布到后端 (ASP.NET MVC) 时,模型绑定器会给出“字符串未被识别为有效日期时间”,而不是仅将其设置为 null。
所以我想知道告诉模型绑定器当字段类型为 DateTime 时,应该将空字符串解析为 null 的最简单方法是什么。
模型示例:
public class MyModel
{
public DateTime? MyDate { get; set; }
}
Ctrl 示例:
public void Post(MyModel model)
{
...
}
【问题讨论】:
标签: c# asp.net asp.net-mvc datetime