【发布时间】:2018-12-04 22:18:25
【问题描述】:
我有一个无法为 DateTime 设置 [DefaultValue] 的模型,该对象用于从 powershella 脚本生成用户列表。当我没有默认值并且 powershell 返回 null 时,这会导致错误。 在 null 的情况下,我想将日期设置为 01.01.1990 00:00:00
public class user
{
[DefaultValue("")]
public string Name { get; set; }
//[DefaultValue( )]
public DateTime PasswordLastSet { get; set; }
}
【问题讨论】:
-
让 DateTime 可以为空不是更好吗?首次设置密码前,初始值可能为空。公共日期时间? PasswordLastSet { 获取;放; }
-
[System.ComponentModel.DefaultValue(typeof(DateTime), "1900-01-01")]怎么样
标签: c# asp.net-mvc default-value