Validare le pagine ASP.NET 2.0 come XHTML con il validator del W3C

Daniele Bochicchio

di Daniele Bochicchio, in ASP.NET, mercoledì 1 febbraio 2006 ore 08.54

Archiviato in: ,

La domanda è stata fatta anche oggi sul forum ASP.NET 2.0, quindi si aggiunge a quelle che già mi sono arrivate via mail e sfonda la fatidica soglia che fa sì che anzichè riscrivere ogni volta la risposta, io mi crei un puntatore da girare all'uopo :)

Ecco la risposta: bisogna creare una nuova definizione per il browser, che contenga questo codice:

<browsers> 
  <browser id="W3C_Validator" parentID="default"> 
    <identification> 
        <userAgent match="^W3C_Validator" /> 
    </identification> 
    <capabilities> 
      <capability name="browser" value="W3C Validator" /> 
      <capability name="ecmaScriptVersion" value="1.2" /> 
      <capability name="javascript" value="true" /> 
      <capability name="supportsCss" value="true" /> 
      <capability name="tables" value="true" /> 
      <capability name="w3cdomversion" value="1.0" /> 
      <capability name="tagWriter" value="System.Web.UI.HtmlTextWriter" /> 
    </capabilities> 
  </browser> 
</browsers>

Una volta fatto verrà usato HtmlTextWriter e non Html32TextWriter, che è quello di default che invia codice HTML. Altre news sul fronte XHTML/ASP.NET a breve, intanto vi basti questo per testarne la validità (anche se in realtà FireFox con la dev toolbar ha la possibilità di fare il submit del codice XHTML locale, cosa molto comoda mentre si sviluppa in locale).

Commenti

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.



Segnala su: Facebook MSDN Social Twitter Segnalo Wikio Diggita Technorati Stumbleupon Google Yahoo FriendFeed Delicious Furl

Nella stessa categoria
I più letti del mese
TagCloud
.NET Framework, .NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, .NET Framework 4.0, 10annidi, ADO.NET, ADO.NET Data Services, ADO.NET Entity Framework, AJAX, Architettura, ASP, ASP.NET, ASP.NET 2.0, ASP.NET 2.0 per tutti, ASP.NET 3.5, ASP.NET 3.5 per tutti, ASP.NET 4.0, ASP.NET AJAX, ASP.NET Charting, ASP.NET MVC, ASPItalia.com, Cache, CSS, Custom Control, Database, Databinding, Datagrid, Deployment, Dynamic Data Control, HttpHandler, HttpModule, HttpRuntime, IIS, ISAPI, Javascript, LINQ, LINQ to Entities, LINQ to SQL, LogParser, Master Pages, Media Center, Membership API, Microsoft Expression, Mono, MySQL, Object Oriented Programming, Off Topic, Office, ORM, Pattern, PDC 2008, Profile API, Provider Model, Report, Roles API, Security, Silverlight, Silverlight 2.0, Silverlight 3.0, SQL Server, User Control, Visual Studio, Web Service, Windows 7, Windows CardSpace, Windows Client, Windows Communication Foundation, Windows Live Services, Windows Mobile, Windows Presentation Foundation, Windows Server, Windows Vista, WinFS, XAML, XBox 360, XHTML, XML, XSLT
BLOG INFO
  • 889 post, 388 commenti, 187 trackback
  • Feed blog e contenuti tecnici: RSS
  • Feed blog: RSS Atom
IN EVIDENZA