Archief - [PROG][ASP.NET]

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

sporting

Legacy Member
Ik zit met een probleempje in verband met het opvangen van dynamisch gecreeërde checkboxlist in een PlaceHolder.

De situatie zit zo:
Wanneer een gebruiker een radiobutton aanduid, moet een 2e categorie gelaad worden (meerdere checkboxlists).

Gebruik hiervoor volgende code in het onclick event:

Code:
CheckBoxList list = new CheckBoxList();
foreach(PartnerService service in listservices) {

    if(service.ParentId != parent) {
    	// start of new categorie
        listPlaceHolder.Controls.Add(list);
        list = new CheckBoxList();
        list.ID = service.Name;
        parent = service.Id;
        Label label = new Label();
        label.Text = service.Name;
        listPlaceHolder.Controls.Add(label);

    } else {
        name = service.Name;
        ListItem item = new ListItem(name, service.Id.ToString());
        list.Items.Add(item);					
    }
}
// add last list also
testPlaceHolder.Controls.Add(list);

Wanneer er op search geklikt wordt, moeten deze lists dus ook uitgelezen worden.
Maar het probleem is dat hij de toegevoegde controls niet meer ziet in de placeholder.


Code in mijn onclick event van search button:
Code:
foreach(Control control in listPlaceHolder.Controls) {
    Response.Write(control.GetType());
}

Iemand enige oplossing? :(

// edit kan iemand titel veranderen

sporting

Legacy Member
Probleem opgelost.

Oplossing was in de Page_Load volgende toevoegen indien het een postback was:
loadSecondaryCategories();

Had ongeveer hetzelfde geprobeerd vroeger, maar dan in de oninit ipv load

Mag gesloten worden :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan