Ich habe eine CheckBox
dynamisch in asp.net hinzugefügtZugriff dynamisch erstellt Checkbox Werte in C#
CheckBox cb = new CheckBox();
cb.Text = "text";
cb.ID = "1";
ich diesen CheckBox
in pageLoad
über C# zugreifen kann sich nur nach oben Codes zu erklären. Aber wenn ich versuche, auf diese Werte nach einem Klick zuzugreifen, bekomme ich Nullwerte.
CheckBox cb1 = (CheckBox)ph.FindControl("1");
Response.Write(cb1.Text);
ph.Controls.Add(cb);
(ph
ist ein Platzhalter) jemand mir was falsch hier sagen?
@mcalex ist nur ein Text – Athul
Wenn Sie den Steuerelementbaum dynamisch erstellen, müssen Sie dies tun, unabhängig davon, ob Page.IsPostback == true, können Sie näher erläutern, wo Sie diese Steuerelemente erstellen (welches Ereignis)? –
haben Sie das Kontrollkästchen zu den Kontrollen hinzugefügt? –