UPDATE #2: These are about to go back online, version Beta 1.1 (last update 4/29/2006) -- thanks for your patience. If you downloaded the Beta 1 verison (4/27/2006) please be sure to get the new version and only use the bits from that. Enjoy and sorry for the inconvenience/teaser :)
UPDATE: We are experiecing some issues with this on our end and we will be working through them over the weekend. Expect the site to be available again on Monday or Tuesday -- I'll Update the blog post.
ScottGu mentioned this earlier in the month, but I’m happy to announce that this is now live at http://www.asp.net/cssadapters/. The CSS Friendly Adapters are a set of sample adapters, documentations, and a sample Web site that show how to take advantage of the ASP.NET 2.0 control adapter architecture to control the rendering output of controls.
One of the biggest pieces of feedback that we have heard about some ASP.NET 2.0 controls is that they render markup that is often difficult to style with CSS. These sample adapters (TreeView, Menu, DataList, FormView, DetailsView) show how to take advantage of the extensibility architecture of controls and customize the output to be more “CSS friendly.”
For example - -the menu control by default renders a complex set of tables and spans to create itself. In a perfect world it would render a set of <UL> and <LI> tags that would be styled and controlled through CSS. The menu control adapter accomplishes this. Each of the other samples improves the CSS friendliness of the control rendering in similar amazing ways.