コードビハインドからオンザフライで10個のラベルを生成していますが、ページを実行するとそれらを確認できます。しかし、label.textプロパティにアクセスしようとするとエラーが発生します。このエラーが発生しますSystem.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません。
for (int hf = 1; hf <= dfta2.Rows.Count; hf++)
{
Label lbl = new Label();
lbl.ID = "labeltest" + hf;
lbl.Text = "1";
lbl.ClientIDMode = System.Web.UI.ClientIDMode.Static;
form1.Controls.Add(lbl);
}
string variable3 = "labeltest" + i;
Label lbl2 = form1.FindControl(variable3) as Label;
lbl2.Text = "2";
ボタンをクリックするたびに1ずつ増えていきます。なぜそのヌルなのか?