Un site Asp.net/C# valide XHTML ?

Un site Asp.net/C# valide XHTML ? - C#/.NET managed - Programmation

Marsh Posté le 09-02-2008 à 21:36:31    

Bonjour,  
 
Je développe des applications web avec C# / ASP.NET. Je me demande si il est possible que le code généré par les contrôles asp.net soit valide xhtml strict.
en effet, mon code ne passe au xhtml validator. (je suis vs2005 avec aspnet 2.0)
 
voici le code qui pose problème :

Code :
  1. <form name="searchform" method="post" action="default.aspx" id="searchform">
  2. [...]
  3. </form>


Or l'attribut "name" n'est pas valide en xhtml strict. (Erreur : "there is no attribut name" )
 
Voici le code ASP.NET :
 

Code :
  1. <form id="searchform" method="post" action="Default.aspx" runat="server">
  2. [...]
  3. </form>


 
Si je ne met pas d'id sur la balise form, le framework génère cet attribut name.
Existe t-il une solution pour évincer ce $*ù=!§/; d'attribut name.
 
Merci d'avance


Message édité par twisted le 09-02-2008 à 21:52:44
Reply

Marsh Posté le 09-02-2008 à 21:36:31   

Reply

Marsh Posté le 10-02-2008 à 09:56:16    

et bien personne ne s'intéresse aux standards ?
 
J'ai beaucoup cherché et j'ai fini par trouver la solution sur msdn.
http://msdn2.microsoft.com/fr-fr/library/ms178159.aspx
 
Ajouter simplement ces lignes au web.config et c'est gagné :-)
 

Code :
  1. <system.web>
  2. <!-- other elements here -->
  3.     <xhtmlConformance
  4.         mode="Strict" />
  5. </system.web>

Reply

Marsh Posté le 10-02-2008 à 11:08:29    

Merci bien pour l'astuce, j'avoue que ca m'avais aussi posé probleme passé un temps, et j'avais laché l'affaire :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed