日期:2014-05-17  浏览次数:20432 次

DataBinder.Eval(i.DataItem, "Title")未将对象引用设置到对象的实例错误
代码比较简单,Repeater有个复选框,选中该列,需要该行一些数据做逻辑操作
C# code

   foreach (RepeaterItem i in List.Items)
        {

            CheckBox cb = (CheckBox)i.FindControl("Select");
            HiddenField hd = (HiddenField)i.FindControl("hfCode");           
            bool matter = cb.Checked;
            if (matter)
            {
                  //出现错误 Response.Write(DataBinder.Eval(i.DataItem, "Title").ToString()+"<br/>");
                 Response.Write(hd.Value + "<br/>"); //这种方式成功
            }
        }


求解

------解决方案--------------------
哪一个asp.net入门书告诉你这里的代码可以执行数据绑定表达式?