设置有效期起止时间的时候,如果上传的excel表格中为空,那么读入服务器的也就为空了,展示在前台的时候会变为0001-1-1 什么的,好烦啊
百度了一下,只要在初始的时候,加个?就好了
/// <summary>
/// ValidityBegin
/// </summary>
private DateTime? _validitybegin;
public DateTime? ValidityBegin
{
get { return _validitybegin; }
set { _validitybegin = value; }
}
/// <summary>
/// ValidityEnd
/// </summary>
private DateTime? _validityend;
public DateTime? ValidityEnd
{
get { return _validityend; }
set { _validityend = value; }
}
这样的话,变量赋初始值的时候就为null的,展示的时候自然为空了