Ho aggiunto un CheckBox
dinamicamente in asp.netaccedere ai valori di caselle di controllo creati dinamicamente in C#
CheckBox cb = new CheckBox();
cb.Text = "text";
cb.ID = "1";
posso accedere a questa CheckBox
via C# a pageLoad
per sé, poco dopo aver dichiarato sopra i codici. Ma quando provo ad accedere a questi valori dopo un clic del tasto sto ricevendo valori nulli.
CheckBox cb1 = (CheckBox)ph.FindControl("1");
Response.Write(cb1.Text);
ph.Controls.Add(cb);
(ph
è un segnaposto) Nessuno può dirmi che cosa è sbagliato qui?
@mcalex è solo un testo – Athul
Se si sta creando l'albero di controllo in modo dinamico, è necessario farlo indipendentemente dal fatto che Page.IsPostback == true, è possibile elaborare dove si creano tali controlli (quale evento)? –
hai aggiunto la casella di controllo ai controlli? –