Ik ben momenteel bezig met het ontwikkelen van een website in .NET.
Wanneer je een nieuw webformulier aanmaakt dan gebruikt .NET standaar de doctag <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > . Uiteraard valideert de pagina helemaal niet volgens deze aanbeveling. Ook bij het gebruik van andere doctags lukt het niet om een pagina goed te laten valideren.
Ik heb een en ander nagelezen op het internet en het blijkt niet evident om een .NET pagina te laten valideren. Het grootste probleem ligt er in dat .NET zijn pagina op basis van de gebruikte browser anders opbouwt.
Een mogelijkheid zou zijn om alle tags met de hand in te voeren en dus niet gebruik te maken van de pluk-en-pleur mogelijkheden van Visual Studio .NET. Het probleem wat daarmee gecreeerd wordt is dat het programmeren een stuk moeilijker en foutgevoeliger wordt omdat de elementen die je met de hand invoert niet automatisch overgenomen worden in de auto-complete lijsten.
Een andere mogelijkheid waarvan ik op de hoogte ben is het herschrijven van alle controls naar user-controls zodat je controle hebt over de HTML die wordt uitgespuugd. Dit lijkt echter op een langdradig en foutgevoelig traject.
Heeft er iemand ervaring met deze problematiek en hoe ga je er mee om c.q. welke oplossing gebruiken jullie?
Er zou mij namelijk veel aan gelegen zijn om op een makkelijke manier toch mijn resulterende HTML te kunnen valideren.
De bedoeling is om een gefundeerde keuze te kunnen maken tussen handmatig tags invoeren, alle controls opnieuw schrijven als user-controls, of een werkwijze die jullie wellicht kunnen aandragen.
Wanneer je een nieuw webformulier aanmaakt dan gebruikt .NET standaar de doctag <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > . Uiteraard valideert de pagina helemaal niet volgens deze aanbeveling. Ook bij het gebruik van andere doctags lukt het niet om een pagina goed te laten valideren.
Ik heb een en ander nagelezen op het internet en het blijkt niet evident om een .NET pagina te laten valideren. Het grootste probleem ligt er in dat .NET zijn pagina op basis van de gebruikte browser anders opbouwt.
Een mogelijkheid zou zijn om alle tags met de hand in te voeren en dus niet gebruik te maken van de pluk-en-pleur mogelijkheden van Visual Studio .NET. Het probleem wat daarmee gecreeerd wordt is dat het programmeren een stuk moeilijker en foutgevoeliger wordt omdat de elementen die je met de hand invoert niet automatisch overgenomen worden in de auto-complete lijsten.
Een andere mogelijkheid waarvan ik op de hoogte ben is het herschrijven van alle controls naar user-controls zodat je controle hebt over de HTML die wordt uitgespuugd. Dit lijkt echter op een langdradig en foutgevoelig traject.
Heeft er iemand ervaring met deze problematiek en hoe ga je er mee om c.q. welke oplossing gebruiken jullie?
Er zou mij namelijk veel aan gelegen zijn om op een makkelijke manier toch mijn resulterende HTML te kunnen valideren.
De bedoeling is om een gefundeerde keuze te kunnen maken tussen handmatig tags invoeren, alle controls opnieuw schrijven als user-controls, of een werkwijze die jullie wellicht kunnen aandragen.
[ Voor 89% gewijzigd door intGod op 06-04-2005 13:35 . Reden: OP gewijzigd naar aanleiding van opmerkinge moderator, waarvoor dank. ]