0
コントロールを動的に作成し、コントロールのコレクションに追加すると、次のエラーが発生します。どうしたの?ページにコントロールを動的に追加するにはどうすればよいですか?あなたはページ上のフォームを持っていない動的に作成されたコントロールをASPに追加しようとすると、エラーが発生する
protected override void OnPreRender(EventArgs e)
{
base.OnPreRender(e);
double total = (double)ViewState[cKeyTotal];
TextBox txt = new TextBox();
txt.Text = "hello world";
this.Controls.Add(txt);
}
私は分かりません。私は標準のDefault.aspxのコードビハインドに取り組んでおり、上で書いたhtmlを持っています。紛失したものがあります – MedicineMan
私はそれを手に入れました。問題は、this.Controls.Add()がコントロールをform1に追加しないということでした。上記のコードをform1.Controls.Add()に変更すると、すべてがうまくいきます。 – MedicineMan