In the March 2008 installment of our Extreme ASP.NET column, Fritz Onion introduced to the ASP.NET 3.5 ListView control, which provides more control over generated markup, support for paging, and full integration with the data source-based binding model.

In the April 2008 issue of MSDN Magazine, Dino Esposito moves beyond the basics of ListView templates and data binding to implement nested ListView controls to create hierarchical views of data and extend the eventing model of the ListView by deriving a custom ListView class.

For more about ASP.NET AJAX development, check out the previous installments of Cutting Edge and Extreme ASP.NET, as well as other articles in the MSDN Magazine archives.