Muh*_*sir 0 c# datetime asp.net-mvc-4
我有一个类,其属性可以为null或设置为时间日期.我为此属性创建了一个日期时间类型的字段,该字段可以为null或日期时间值.我无法在视图中检查日期的设置与否.在Model类中,我有一个可以为null的DateTime属性.
public DateTime? CollectionDate { get; set; }
Run Code Online (Sandbox Code Playgroud)
在我看来我和检查数据是否设置为任何值或类似.
if( Model.CollectionDate.Value!=null){
DateTime test = Model.CollectionDate.Value;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我加载视图我给我异常Nullable对象必须有一个值.我怎样才能检查之前设置日期的位置
小智 5
尝试
if( Model.CollectionDate.HasValue)
Run Code Online (Sandbox Code Playgroud)