CSS Control Adapters Update (Beta3)
I've blogged in the past about the great CSS Control Adapters that Russ and Heidi have been working on. These adapters use a new built-in extensibility mechanism in ASP.NET 2.0 called "control adapters" that allow you to plug-in into any ASP.NET server control and override, modify and/or tweak the rendering output logic of that control.
The control adapters that Russ and Heidi built provide a pure CSS based rendering (no tables) for all of the ASP.NET Data (GridView, DataList, DetailsView, FormView, etc), Navigation (Menu, TreeView), and Login (Login, CreateUserWizard, ChangePassword, PasswordRecovery, LoginStatus) controls.
You can learn more about them and how to use them with your projects from my past tutorial blog post here.
Beta3 CSS Control Adapters Release
Earlier this week we published the "Beta3" version of the CSS Control Adapters which incorporates more feedback and suggestions, along with a number of new features. Here are some shortcuts to a few cool new highlights:
- Go to the Menu sample. Increase your browser's font size. In Internet Explorer use View > Text Size > Larger.
- Go to the CreateUserWizard sample. Navigate with accesskeys. If using Windows, press Alt + e to set the focus to the textbox for the Email address. (In Internet Explorer you must also hold down the Shift key to use the accesskey for the password textbox.)
- Try out the redesigned TreeView sample. Expand several nodes in the tree. Select a node to cause the page to post back. Notice that the tree maintains its expansion, visibly marks the selected node and uses its value to change the page's sample content.
- Play with cascading checkboxes.
- Validate that these pages conform to the XHTML 1.1 Strict standard.
You can learn more and download the free CSS Control Adapters (including both VB and C# versions of the source) from this web-site: http://www.asp.net/cssadapters
Hope this helps,
Scott