Avatar billede gulbaek Nybegynder
12. juni 2003 - 15:04 Der er 14 kommentarer og
2 løsninger

Visual Studio og W3C validering af ASP.NET

Sidder og arbejder lidt på en hjemmeside, og vil gerne have den W3C valideret.

Jeg benytter mig af Visual Studio .NET og spekulerede på om den indeholdt funktioner som sikrede at ens side overholdt W3C standarden.

Eller om der findes programmer som kan hjælpe en med at overholde det.
Avatar billede medions Nybegynder
12. juni 2003 - 15:33 #1
Ja, den overholder W3C standarden!
Se selv på www.itarkiv.dk/test/testfile.aspx

Der har jeg brugt denne kode:

<asp:TextBox id="frmPost" runat="server" TextMode="MultiLine" MaxLength="255" Columns="40" Rows="5"></asp:TextBox>

//>Rune
Avatar billede gulbaek Nybegynder
12. juni 2003 - 15:41 #2
okay har denne kode som Visual studio godkender med kan ikke få den W3C valideret

<table height="17%" cellSpacing="0" cellPadding="0" width="100%" bgColor="#000000" border="0">

får følgende fejl meddelse

Line 12, column 16: there is no attribute "HEIGHT"
Avatar billede burningice Nybegynder
12. juni 2003 - 17:42 #3
gulbaek>> det er lidt vidt begreb at sige "W3C"... der er jo forskellige versioner af HTML og XHTML
Avatar billede gulbaek Nybegynder
12. juni 2003 - 17:52 #4
Ligenu forsøger jeg mig med en gang HTML 4.0 validering, det er også lykkes mig at få rettet siden til så den blev godkendt, men kan man ikke i visual studio indstille den til kun at tilbyde ting som overholder den standard ?

lidt træls at have lavet en masse smart kode for bare at skulle omskrive det igen.
Avatar billede odegaard Nybegynder
12. juni 2003 - 21:25 #5
Jeg kan ikke få den til at validere Strict, men har ingen problemer med HTML4.01 Transitional og XHTML 1.0 Transitional.
Avatar billede Slettet bruger
12. juni 2003 - 21:29 #6
hmm well i ASP.NET compiles JIT(Just In Time), hvis en browseren er IE tilpasses serverkomponenterne til IE, er der en Netscape browser tilpasses serverkomponenten til NS osv.

Så at lave ændringer i HTML koden i en komponent med Runat="server" er spild af tid. Da html'en automatisk ændres alt efter hvilken browser klienten benytter.
Avatar billede odegaard Nybegynder
12. juni 2003 - 21:33 #7
Så vidt jeg er orienteret, så bliver browser-tilpasningen lavet efter JIT.
Avatar billede medions Nybegynder
12. juni 2003 - 22:21 #8
Det er fordi du bruger HEIGHT, det er ikke W3 valid, du skal angive højder og breder med CSS!

<table style="height:17%; width: 100%;" cellSpacing="0" cellPadding="0" bgColor="#000000" border="0">

//>Rune
Avatar billede gulbaek Nybegynder
16. juni 2003 - 13:02 #9
Hmm, tror bare jeg dropper det, Visual studio laver nemlig nogle mærkelige ting engang imellem, så det er lidt svært at leve op til W3C standarderne
Avatar billede odegaard Nybegynder
16. juni 2003 - 18:08 #10
gulbaek: Hvilken standard forsøger du at følge?
Avatar billede gulbaek Nybegynder
17. juni 2003 - 10:00 #11
Jeg forsøger at følge HTML 4.01 standarden, men nå jeg benytter mig af Visual studio blir den ved med at tilbyde ting som ikke er en del af standaren.

Hele mit spørgsmål gik også på om det var muligt at indstille visual stuidio så den ikke tilbød ting som ikke var en del af standarden.
Avatar billede odegaard Nybegynder
17. juni 2003 - 12:08 #12
der findes flere variationer af 4.01. Er det fx. strict eller transitionel? Jeg har også problemer med strict, men det går fint med transitionel.
Hvad med at overholder XHTML standarden istedet? Her er der ingen problemer.
Avatar billede gulbaek Nybegynder
17. juni 2003 - 13:07 #13
Hmm, det var da en mulighed at prøve med XHTML, for jeg har ikke så meget forstand på tingene.

Aner slet ikke hvad forskellen på Strict eller transitionel er
Avatar billede medions Nybegynder
18. juni 2003 - 17:41 #14
Thx 4 Poinz

//>Rune
Avatar billede Slettet bruger
12. august 2003 - 09:17 #15
Hvis man skal have sin aspx side XHTML 1.1 eller XHTML 1.0 Strict er man nød til at ændre 2 ting:

Der sættes automatisk et name tag på formen, det må ikke eksisterer og så når den automatisk gemmer brugerinput i et hidden field - det skal ind i et <div>

Hvis man vil rette de 2 ting, kan man lave et filter og så lave ændringerne inden det sendes ud til browseren. Derved får man XHTML valid kode, det ER muligt!

PS. De resterende fejl kan rettes hvis man lige hjælper VS med lidt html kode
Avatar billede lauge Nybegynder
01. december 2003 - 15:58 #16
en smule interesse har dette link måske for emnet : http://weblogs.asp.net/pleloup/posts/34417.aspx
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester