Avatar billede connor Nybegynder
21. oktober 2003 - 18:46 Der er 9 kommentarer og
2 løsninger

w3 validering af asp.net side

Jeg er igang med at validere min side på: http://validator.w3.org/
Jeg ønsker at validere til XTHML

Der kommer imidlertid nogle fejl som jeg ikke kan komme af med:
Below are the results of attempting to parse this document with an SGML parser.

Line 12, column 15: there is no attribute "name" (explain...).
      <form name="_ctl0" method="post" action="side.aspx" id="_ctl0">
                ^
Line 13, column 1194: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
  ...s+Pjs+mnTCHFRfZS2vg3eoPIFkopOt+Yw=" />
                                          ^
Der er tale om nogle "fields" som asp.net sætter ind. Hvordan kan disse valideres?
Kan det passe at der er generelle problemer med .net og validering?
Avatar billede bufferzone Praktikant
21. oktober 2003 - 19:09 #1
Så vidt jeg forstår det lever .NET ikke op til w3 standarden, hvorfor der vil blive problemer når du forsøger at validere til denne.

Du vil sagtens kunne bruge en w3 validering til at kritisk gennemgå dine koder og den måde .NET sætter tingene op på, man du vil aldrig kunne fjerne fejl fuldstændigt, som jeg forstår tingene
Avatar billede lauge Nybegynder
21. oktober 2003 - 19:42 #2
jeg har hørt andre snakke om de ikke har nogen problemer med at overhold div. standarder i deres HTML output, vist nok tidligere på exp.dk, men det er aldrig lykkes mig at kunne få en "fejl" scannong gennem W3's validator.
Avatar billede bufferzone Praktikant
21. oktober 2003 - 19:58 #3
Det kommer jo helt an på hvordan du laver dine .NET sider, det kan lade sig gøre at lave outputtet så det ikke giver valideringsfejl, men så er du bundet til standarden og kan ikke anvende alle de muligheder .NET giver, især vil dynamiske links give problemer.

Ofte kan du selv definere hvordan de ting der automatisk indsættes af editoren og de kontrolting der formateres i det færdige dokument.

Der er kun en metode, og det er at starte for oven og så arbjde sig igennem dokumentet og få has på de fejl valideringen giver en for en. Godt gammeldags hårdt arbejde
Avatar billede connor Nybegynder
21. oktober 2003 - 20:45 #4
Men hvordan kan jeg løse mit problem med validering?

.net indsætter jo viewstatet om jeg vil eller ej... eller gør det?
Avatar billede odegaard Nybegynder
21. oktober 2003 - 22:01 #5
Hvis du kan undvære ViewState:
Page.EnableViewState = false

Jeg har dog aldrig haft problemer med ViewState når jeg validerer efter XHTML.
Avatar billede odegaard Nybegynder
21. oktober 2003 - 22:08 #6
Hov du har ret. Problemet kommer hvis du validerer efter v1.1, men ikke efter v1.0.
Det kan godt være man skal vente med XHTML 1.1, indtil næste version af .NET. Jeg tror ikke de har nået at få den version med.
Avatar billede odegaard Nybegynder
21. oktober 2003 - 22:15 #7
Så, nu blev jeg helt irriteret over at "XHTML 1.0 strict" har samme problem. Så nu fandt jeg følgende der nok har interesse:
http://www.liquid-internet.co.uk/content/dynamic/pages/series1article1.aspx
Avatar billede connor Nybegynder
22. oktober 2003 - 10:51 #8
>>odegaard
Tak for det jeg kikker på det
Avatar billede connor Nybegynder
23. oktober 2003 - 20:54 #9
Tak for hjælpen...
Avatar billede odegaard Nybegynder
23. oktober 2003 - 21:06 #10
Fik du det til at virke? Og i så fald, var det til at overskue?
Jeg overvejer selv at implementere det, men har ikke haft tid endnu.
Avatar billede connor Nybegynder
24. oktober 2003 - 08:28 #11
>> odegaard
Det var i forbindelse med en skoleopgave.
Nej jeg har ikke implementeret det, men kun beskrevet det i min rapport.

Man kan downloade et eksempel på siden (dit link) og det virker fint...
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