listview的一个问题,求解决?
//image购买代码的点击事件
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
string a = (ListView1.FindControl("Sgq_bISBNLabel") as Label).Text;
这行总有问题
Label3.Text = a;
}
vs2012给出的错误原因是 :
未将对象引用设置到对象的实例。
求解决办法
------解决方案--------------------找不到名为Sgq_bISBNLabel的label控件
你是不是搞错了 怎么会去listview里面找label控件?
------解决方案--------------------
转换成的Label为Null造成的
------解决方案--------------------是FindControl("Sgq_bNameLabel") 吧?
id写错了
------解决方案--------------------很简单,右键查看源文件,看看Label 的 id是否发生了改变,变了的话就复制那个id