Update: great article by Scott Mitchell on how to use these things went up

If you’re not a fan of table based markup being emitted from ASP.NET server controls, you won’t want to miss the release of ASP.NET CSS Friendly Control Adapters 1.0!

Since our first beta of this kit, we’ve made several enhancements and fixes. We are pleased to announce the immediate availability of the final version 1.0, where you will find added functionality for the following 11 popular ASP.NET controls:

Menu

TreeView

DetailsView

FormView

GridView

DataList

Login

ChangePassword

PasswordRecovery

CreateUserWizard

LoginSatus

Not only have these controls been adapted to offer clean XHTML 1.1 compliant markup, but new functionality has also been introduced. For example, useful enhancements to the TreeView control include Cascading Checkboxes, Populate-on-demand, Postback Events.

For those of you who are new to this, download the kit, view the tutorials, and don’t miss Scott Guthrie’s examples. If you are running a beta version, now is the time to upgrade to the final release!

Here is a list of noteworthy changes since beta 3:

  • Renamed kit: Changes to @Page directive title attribute on all pages (you’ll want to be aware of this if upgrading)
  • Added support for ASP.NET AJAX UpdatePanel
  • Fixed IE7 "ghost" menus
  • GridView supports more styling abilities
  • DetailsView and FormView: Support TableRow.Visible