I am currently writing a 3 tier application for the first time. After reading a lot about the theory behind it, I am now beginning to implement it. I have various pages where the user makes a selection based on mulitple dependant drop-down lists.
For example if the user were searching for a vehicle:
1st drop-down list: vehicle type (chosen by user: car/automobil)
2nd drop-down list: make (chosen by user: Toyota)
3rd drop-down list: model (chosen by user: Prius)
hence whatever the user chooses in the first drop-down list, then populates the 2nd drop-down list, and so forth.
How would I implement this on the webpage and in the business / data access layers? Ideally the page would not reload after the selection has been made on a drop-down list.