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

メンバーに割り当てる前に、各配列インデックスでイメージをインスタンス化する必要があります。試す:

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