Vi è capitato di non riuscire in alcun modo a validare XHTML 1.1 una pagina creata in Visual Studio 2005 pur essendo sicuro di aver utilizzato tutti gli accorgimenti necessari?
Dopo diverse ore perse a cercare di capire come era possibile, ho trovato che la soluzione era semplicissima: bisogna registrare il browser W3C nella directory App_Browsers creando un file qualsiasinome.browser e inserendo il sequente codice:
5 <browsers>
6 <browser id="W3C_Validator" parentID="default">
7 <identification>
8 <userAgent match="^W3C_Validator" />
9 </identification>
10 <capabilities>
11 <capability name="browser" value="W3C Validator" />
12 <capability name="ecmaScriptVersion" value="1.2" />
13 <capability name="javascript" value="true" />
14 <capability name="supportsCss" value="true" />
15 <capability name="tables" value="true" />
16 <capability name="tagWriter"
17 value="System.Web.UI.HtmlTextWriter" />
18 <capability name="w3cdomversion" value="1.0" />
19 </capabilities>
20 </browser>
21 </browsers>
posted @ sabato 4 marzo 2006 02:53