Har en fråga ang dessa sätt att skriva ut, vilket av dessa två sätt är egentligen det snabbaste? Det spelar egentligen ingen roll. Även om du använder Jag har fått den uppfattningen att Response.Write är snabbare, om du ska blanda HTML och dynamiska värden skriver du alltså: Johan har helt rätt, det är ingen skillnad på själva anropen men man ska undvika att växla mellan ASP & HTML (sk Context Switching) för ofta. tack så mycket, jag är beredd att hålla med att response är att föredra.Response.write eller <%=strVariabel%> ?
Sv: Response.write eller <%=strVariabel%> ?
<% =strVariabel %> så "anropar" ASP Response.Write.
Men det finns tillfällen när den ena metoden är att föredra framför den andra. När man behöver skriva ut ett uttrycks värde i ett script är det oftast enklare att använda Response.Write. Om man å andra sidan vill skriva ut ett uttrycks värde i HTML-kod så är oftast <% =strVariabel %> lättare att använda.
/MonikaSv: Response.write eller <%=strVariabel%> ?
Response.Write "<blabla>" & strVariabel & "</blabla>"
Om du använder många <%=strVariable%> måste ASP-motorn växla "läge" mellan HTML och ASP-kod många gånger och det tar tid.
/JohanSv: Response.write eller <%=strVariabel%> ?
Dvs skriv, Response.Write "<tagg>" & strVariabel & "<tagg>"
/hebe2Sv: Response.write eller <%=strVariabel%> ?