未将对象引用设置到对象的实例。
前台在datalist控件里插入了label控件,怎样在后台给这个label控件赋值,我的错误是这样的:异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 47: Category category = new Category();
行 48: category.LoadData(book.CategoryID);
行 49: ((Label)this.DataList1.FindControl("LabelBookInfo")).Text = "【类别】" + category.CategoryName
行 50: + "<hr>【书名】" + book.BookName
行 51: + "<hr>【作者】" + book.Author
源文件: e:\王庄文档\网页编程\Asp.net源码\我的小书坊\book\188s\Default.aspx.cs 行: 49 --------------------编程问答-------------------- --------------------编程问答-------------------- 凡是报这个错 大部分都是由于值为空引起的
可以设断点跟一下 就清楚了 --------------------编程问答-------------------- Label l=this.DataList1.FindControl("LabelBookInfo") as Label;
if(l!=null){} --------------------编程问答-------------------- Label l=this.DataList1.FindControl("LabelBookInfo") as Label;
if(l!=null){}
或者看看是不是页面回传。
补充:.NET技术 , ASP.NET