Hallo allemaal,
Ik heb een korte vraag, ik hoop dat iemand me kan helpen.
Ik heb dynamisch een aantal checkbox controls aangemaakt, na de postback blijft de 'Checked' property op false staan terwijl dat niet het geval is. Na wat testjes en onderzoek ben ik erachter gekomen dat de asp.net controls na een postback verloren gaan, deze worden tijdens de postback opnieuw aangemaakt en worden de checked properties dus weer op false gezet.
Hoe kan ik het het beste de checked status van mijn checkboxes na een postback opvragen?
Verschillende oplossingen op het web (request.form & find controls) werken helaas niet.
Ik ga weer snel verder met debuggen, hopelijk kunnen jullie mij een handje helpen! alvast bedankt!
Hieronder mijn testcode tot nu toe:
//aanmaken checkbox
CheckBox checkBox = new CheckBox();
CheckboxPlaceHolder.Controls.Add(checkBox);
//output
Literal.Text = "Postback: " + Page.IsPostBack.ToString(); //postback: true
Literal.Text += "<br/>Checked: " + checkBox.Checked.ToString(); //Checked: false
Ik heb een korte vraag, ik hoop dat iemand me kan helpen.
Ik heb dynamisch een aantal checkbox controls aangemaakt, na de postback blijft de 'Checked' property op false staan terwijl dat niet het geval is. Na wat testjes en onderzoek ben ik erachter gekomen dat de asp.net controls na een postback verloren gaan, deze worden tijdens de postback opnieuw aangemaakt en worden de checked properties dus weer op false gezet.
Hoe kan ik het het beste de checked status van mijn checkboxes na een postback opvragen?
Verschillende oplossingen op het web (request.form & find controls) werken helaas niet.
Ik ga weer snel verder met debuggen, hopelijk kunnen jullie mij een handje helpen! alvast bedankt!
Hieronder mijn testcode tot nu toe:
//aanmaken checkbox
CheckBox checkBox = new CheckBox();
CheckboxPlaceHolder.Controls.Add(checkBox);
//output
Literal.Text = "Postback: " + Page.IsPostBack.ToString(); //postback: true
Literal.Text += "<br/>Checked: " + checkBox.Checked.ToString(); //Checked: false