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

Ibon Landa

bon Landa lleva más de 15 años dedicado al desarrollo de software. Durante este tiempo ha trabajado en diferentes empresas en las cuáles ha podido trabajar en diferentes entornos y tecnologías. Actualmente está focalizado principalmente en tareas de desarrollo, arquitectura, en las herramientas del ciclo de vida y en todo lo relacionado con la plataforma de Cloud Computing Microsoft Azure, área en el que ha sido reconocido como MVP. Participa de forma activa en la comunidad, escribiendo su blog, manteniendo un portal sobre Microsoft Azure y colaborando con Microsoft y grupos de usuarios en eventos de formación, talleres y giras de producto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *