Dynamiska kontroller måste återskapas för att man ska kunna hitta dem, så ta bort !ISPostBack så funkar det. Dock verkar det konstigt att det funkar med TextBox
Frågan#1
Jag skapar checkboxar dynamiskt:
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack) {
for (int i=0; i<10; i++) {
CheckBox cb = new CheckBox();
cb.ID = String.Concat("cb", (i*2).ToString());
cb.Checked = true;
cb.Text = "Läsa";
PlaceHolder1.Controls.Add(cb);
}
}
}
När jag sedan försöker komma åt dem efter postback hittar jag inte dem! Om jag lägger till TextBoxar iställer för CheckBoxar så fungerar det, då hittar jag dem efter postbacken. Vad är det som är speciellt med CheckBoxar?