Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2008, 14:07
Avatar de erick_arcini
erick_arcini
 
Fecha de Ingreso: julio-2005
Ubicación: Jaltenco / DF
Mensajes: 1.723
Antigüedad: 19 años, 4 meses
Puntos: 50
Tu aplicación ASP.NET 2.0 validada con XHTML 1.0 Strict

Hola, espero les sirva esta información, por fin lo he logrado después de unas buenas tazas de café y una buena borrachera con mi hermano mayor jajaja

Aquellos adictos al estándar les dejo esta solución para que su página valide perfectamente el xhtml 1.0 Strict por medio del validador de la W3C

Paso 1: Crear su aplicación web (es un paso algo difícil de lograr, y más si no es uno dedicado a esto )

Paso 2: Directo sobre el explorador de soluciones y sobre el proyecto agregar una carpeta App_browsers esto se hace:

Cita:

Botón derecho del mouse -> Agregar carpeta ASP:NET -> App_browsers
Paso 3: Da otra vez click derecho sobre esa carpeta creada y agrega un elemento nuevo *.browser o mejor llamado "archivo de explorador"

Paso 4: Agrega el siguiente código


Código HTML:
<browser id="w3cValidator" parentID="default">
    <identification>
      <userAgent match="^W3C_Validator" />

    </identification>

    <capture>
      <userAgent match="^W3C_Validator/(?'version'(?'major'\d+)(?'minor'\.\d+)\w*).*" />

    </capture>

    <capabilities>
      <capability name="browser" value="w3cValidator" />
      <capability name="majorversion" value="${major}" />
      <capability name="minorversion" value="${minor}" />
      <capability name="version" value="${version}" />
      <capability name="w3cdomversion" value="1.0" />
      <capability name="xml" value="true" />
      <capability name="tagWriter" value="System.Web.UI.HtmlTextWriter" />

    </capabilities>

  </browser> 
Este codigo lo que te va a permitir es renderizar tus paginas en asp a html amigable para ser validado

Paso 5: Después dentro de tu web.config, en la rama <system.web> coloca la siguiente linea de código:

Código:
<xhtmlConformance mode="Strict" />
//Aquí puedes utilizar "Strict" || "Transitional" || "Frameset"
Este paso ayuda a conformar o renderizar tus controles de asp a html con la capacidad de soportar dicho modo de codificación xhtml de tu DTD

Paso 6: Dentro de tus paginas asp coloca tu DOCTYPE, que en este caso va a ser:

Cita:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Paso 7: Acaba tu pagina, compilala, haz lo que desees y posteriormente la subes a tu dominio y VOILÁ tu sitio queda automáticamente listo para ser validado e insertarle una de estas imagensitas:




y si no me crees aquí les dejo lo realizado con mi sitio web de prueba claro, no vayan a pensar que es spam jajaja.

http://validator.w3.org/check?uri=ht...Inline&group=0

Y ya pasando este proceso están listos para validar su CSS y ser unos verdaderos geeks de la validación

Espero les ayude o guste este tutorial.
__________________
Mejoremos nuestro país, ayudemos al planeta... próximamente.