martes, 14 de julio de 2009

Asp.Net: Validar páginas en CSS Validation Service

En el pie de página de un sitio que estaba haciendo, quise poner un link que diga Validar CSS, implica que al dar clic debería cargar el servicio de validación de CSS que ofrece W3C, pero éste debería mostrame si la página actual que tenía abierta esta conforme a las reglas de CSS.

Analizando un poco la situación vi que la URL para llamar al servicio es:

http://jigsaw.w3.org/css-validator/validator?uri=URL

Donde URL es donde debemos poner la URL de nuestra página. Entonces muy fácil, solo tengo que poner en código una sentencia que me devuelva la URL de la página web en la que estoy navengando. Para obtener la dirección de un recurso específico del sitio web (URI) se puede usar la función Page.Request.Url.AbsoluteUri.

Finalmente todo el link para mandar a validar la página me quedó de la siguiente manera:

<a href="http://jigsaw.w3.org/css-validator/validator?uri=<% Response.Write(Page.Request.Url.AbsoluteUri) %>">Validar CSS</a>

No hay comentarios: