在给控件赋值时,由于数据库是空值,出现“未将对象引用设置到对象的实例”,我检查了是否为空了,怎么还是提示?问了一下,知道了原因,我判断的是返回的对象的属性是否为空,这样不对,应该判断返回的对象是否为空。
应该改成这样:
}
else if (!string.IsNullOrEmpty(sguid))
{
NewsConDal ncd = new NewsConDal();
if (ncd.GetNewsConModelBysGuid(sguid) != null)
{
TopicEdit.Value = ncd.GetNewsConModelBysGuid(sguid).CContent;
}
}
else if (!string.IsNullOrEmpty(sguid))
{
NewsConDal ncd = new NewsConDal();
if (ncd.GetNewsConModelBysGuid(sguid) != null)
{
TopicEdit.Value = ncd.GetNewsConModelBysGuid(sguid).CContent;
}
}