2

我是asp.net的初学者我正在做一个图像检索项目,最后我现在有图像链接,我创建图像控件,给它链接并添加到占位符,但它给我错误:对象引用未设置到一个对象的实例

代码 :

  System.Web.UI.WebControls.Image [] result = new System.Web.UI.WebControls.Image[links.Count()];

  for (int h = 0; h < result.Length; h++)
    {     
       result[h].ImageUrl = links[h];  /// here's the error 
       PlaceHolder1.Controls.AddAt(h, result[h]);    
    }
4

1 回答 1

3

在分配给其中的成员之前,您需要在每个数组索引中实例化 Image。尝试:

result[h] = new Image() { ImageUrl = links[h] };
于 2012-06-29T15:58:25.137 回答