ASP.NET 2.0 introduced DetailsView and FormView as new data-bound controls for displaying data. DetailsView displays one record at a time in a table layout, while FormView provides more customizable templated rendering. ListView was introduced in ASP.NET 3.5.