ASP.net dynamic controls issue when trying to reverse them

Posted by Mattias Sandsäter on Stack Overflow See other posts from Stack Overflow or by Mattias Sandsäter
Published on 2010-04-15T15:11:49Z Indexed on 2010/04/15 15:13 UTC
Read the original article Hit count: 368

Filed under:

I add some DropDownList dynamically to my form. It seems to work as it should when I use ...Controls.Add(dropdownlist), but in an attempt to turn them around and show them in reversed order I have tried to use ....Controls.AddAt(0, dropdownlist) However, this causes some strange behaviour.

Before we dig in to the code, is there something I should know about dynamic adding, and more specific the AddAt()-method that usually causes trouble?

Short description about what I do

I start with a DropDownList (level1), when I choose something there, a new list should be added (level2) and so on. You can say you go your way down in a menu structure. Whenever you want you can change your choice at whatever level you want (of course not on later levels that you dont see yet). So lets say you are down to level 4 (You then have four boxes) and change your choice at level1, when the page reloads you are back to two boxes.

http://forums.asp.net/p/885886/927411.aspx

It seems that my problem was discussed here, but I didn´t see any solution about how I can acheive my intended behaviour.

© Stack Overflow or respective owner

Related posts about ASP.NET