Vad är egentligen skillnaden på dessa två sätt att skriva ut strängar?
Response.Write("<table border=""0"">")
...och...
Response.Write("<table border=0>")
Fördelar, nackdelar med resp. sätt?
7 svar · 303 visningar · startad av Lord Moyne
Vad är egentligen skillnaden på dessa två sätt att skriva ut strängar?
Response.Write("<table border=""0"">")
...och...
Response.Write("<table border=0>")
Fördelar, nackdelar med resp. sätt?
De båda är i det exemplet likvärdiga. I HTML skall man omsluta attributvärden med citationstecken eller apostrofer om värdet innehåller annat än a-z0-9. I xml och xhtml (utgår jag ifrån) skall alltid attributvärden läggas mellan citationstecken eller apostrofer. Frågan har alltså, egentligen, ingenting med ASP att göra.
Mvh
Frågan har alltså, egentligen, ingenting med ASP att göra.
Nej, men jag response.write är fortfarande ASP och frågan var inte riktad mot XHTML, så den stannar kvar enligt mig. ;) :OO
det som är bra med ""0"" är ju att om du skriver:
<input type=""jag testar""> så får du med "testar" annars får du bara med första ordet..
annat sätt än att använda "" är '
[red]
Response.Write("<input type='Text'") ' Retunerar <input type='Text'>
[/red]
vilket är likvärdigt ;)
mvh icaaq
Nickemannen, man behöver bara ha " när man har andra tecken än a-z/0-9 i värdet.