Accesibilidad ( III ). ASP.NET 2.0 CSS Friendly Control Adapters

En algunas ocasiones puede ocurrir que el código HTML que generan los controles de servidor de ASP.NET 2.0 no sea el que nos gustaría. Puede ser que este código provoque que nuestra web no sea accesible o que simplemente, consideremos que lo que se genera no sea muy limpio....

Pues si no nos gusta, siempre lo podemos cambiar.

En ASP.NET 2.0 podemos modificar la salida de estos controles sin necesidad de tener el código fuente, es decir, podemos hacer que el control se renderice de manera diferente y que el HTML generado sea diferente....más limpio, accesible o lo que queremos.

La forma de cambiar el HTML generado es usando los "Control Adapters" que se incluyen con ASP.NET 2.0.

Aunque podemos hacer desde cero los adaptares, para facilitarnos la vida existe "ASP.NET 2.0 CSS Friendly Control Adapters". Este recurso ofrece una serie de adaptadores ya implementados que generar un HTML más limpio y accesible y que podemos atacar más fácilmente usando CSS.

Los controles disponibles son Menu, TreeView, GridView, DetailsView, FormsView, DataList, Login, ChangePassword , CreateUser, PasswordRecovery, y LoginStatus.

A continuación incluyo una serie de enlaces que os podrán ser de utilidad para poneros al día con esta característica. Explican en detalle como funcionan esta característica y como ponerla en funcionamiento. Merece la pena conocer la característica.

ASP.NET 2.0 CSS Friendly Control Adapters: The White Paper

ASP.NET 2.0 CSS Friendly Control Adapters: The Walkthrough

Tip/Trick: Use the ASP.NET 2.0 CSS Control Adapters for CSS friendly HTML output

Creating CSS Friendly Websites with ASP.NET 2.0

Usando CSS Controls Adapter en ASP.NET 2.0

Published 28/4/2008 12:00 por Ibon Landa
Archivado en: ,
Comparte este post:
http://geeks.ms/blogs/ilanda/archive/2008/04/28/accesibilidad-iii-asp-net-2-0-css-friendly-control-adapters.aspx