我的一个模型类上有一个 DateTime 属性,我想将它的默认值设置为 Now。下面的代码是我希望可以工作但无法编译的代码。它不喜欢 System.DateTime.Now 调用:
[DisplayFormat(DataFormatString = "{0:d}", ApplyFormatInEditMode = true)]
[Display(Name = "To Date")]
[Required(ErrorMessage = "To Date is required.")]
[DefaultValue(System.DateTime.Now)]
public DateTime DateTo { get; set; }
有什么想法吗?
最佳答案
在模型类中:
private DateTime _date = DateTime.Now;
public DateTime Date
{
get { return _date; }
set { _date = value; }
}
关于asp.net-mvc-3 - DateTime 属性的 MVC3 默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7891584/