Adding massive amounts of data to one web page is not a recommended design approach because it can be completely disorienting to the user, and might cause him to go to another site. There are always exceptions, though, which is the case when using an accordion component to display data. Using an accordion component enables a single web page to display much more content without disorienting the user in the process. In this article, Kris Hadlock shows you how to create a custom Ajax-enabled accordion component that can lend itself to many unique situations.
Create Your Own Custom Ajax Enabled Accordion Component
InformIt, Written by Kris Hadlock