Se vogliamo validare un nostro sito web scritto in aspx usando le image button ci incontriamo con un problema di validazione nel tag border="0".

Per ovviare a questo problema procediamo cosi:

Creiamo una cartella: ~/App_Browsers

Creiamo un file: w3c.browser

All’interno del file creato mettiamo:

<browsers>
<browser id="W3C" 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>
</browsers>

il problema è risolto. :)