我的模型中有一个属性,它包含DateTime:
[Required, Display(Name = "Due Date")]
[DisplayFormat(DataFormatString = "{0:yyyy/MM/dd}", ApplyFormatInEditMode = true)]
[DataType(DataType.Date)]
public DateTime DueDate { get; set; }
当我将它绑定到视图时,我这样做:
@Html.HiddenFor(m => m.DueDate)
当我回发时,该值被设置为DateTime.Min的默认值。我看到在DOM / HTML中设置的值。
所以这就是问题:如何回发并使值绑定到模型,同时确保它适用于所有可能的文化?
谢谢
答案 0 :(得分:0)
如何使用可空?如果它没有值,则表示为null。直接DateTime的问题是它必须设置为某事,因此它只应在用户需要值时使用,否则总是设置有意义的值。