これについていくつかのスレッドを見てきました。ページの読み込み時に更新パネルにコントロールがある場合、次のコードで簡単に取得できます。
Label lbls = (Label)upPreview.FindControl(lbl.ID);
lbls.Text = lbl.ID;
私ができないことは、2つの異なる更新パネルを持つ2つの異なるボタンで次のことです
ボタン 1:
Label lbl = new Label();
lbl.Text = "something";
lbl.ID = "something";
upPreview.ContentTemplateContainer.Controls.Add(lbl);
ボタン 2
Label lbls = (Label)upPreview.FindControl(lbl.ID);
lbls.Text = lbl.ID;
upForm.ContentTemplateContainer.Controls.Add(lbls);
基本的に、ラベルを作成して1つの更新パネルに配置し、2番目のボタンをクリックして別の更新パネルに移動しています。これを試すたびに、次のように表示されます:値をnullにすることはできません。パラメータ名:子
ControlCollection cbb = upPreview.ContentTemplateContainer.Controls; も試しました。
同じエラー。何か案は?