ASP.NET Dynamic Dependant Lists Demo

List1 List2 List3 List4

Submit the form and you will notice the state of all the lists are preserved.

Creating this page was a simple case of adding the 4 list elements to the page and using the extensions point and click interface to wire them together.