Glömt något eller tips hur jag ska optimera
25 svar · 627 visningar · startad av electronic · sida 2 av 2
Frågan, av electronic
God kväll! Nu är det så att jag är en glad amatör när det gäller ASP och skulle behöva lite hjälp! Har jag glömt något i koden eller finns det något bra sätt jag kan omptimera den på, sidan känns väldigt segladdad (kan bero på servern)!? Koden: \<% Session.LCID = 1053 %\> \<% Set Connect = Server.CreateObject("ADODB.Connection") Connect.Open "driver={Microsoft Access Driver (\.mdb)};dbq=" &
Läs frågan i sin helhet →du har ju server.htmlencode som tar bort all html!!
Replace(server.htmlencode(RecSet("innehall"),vbCrLf,"<br>"))
CatZ:
inte om man vill ha paging funktion ..... då är ADODB.Recordset ett bättre alternativ än conn.Execute
Fast, då får man lov att ändra detta:
RecSet.Open (SQL), Connect, 0, 1
till:
RecSet.Open (SQL), Connect, 1, 3
cya,
PatrikB
Sedan kan du skriva så här om du har många response.write på raken:
With Response
.Write "bla bla bla och bls" &_
"jarf" & strString
.Write "Jasså"
.Write "<BR><BR>
End With
Compusa skrev:
Sedan kan du skriva så här om du har många response.write på raken:
With Response .Write "bla bla bla och bls" &_ "jarf" & strString .Write "Jasså" .Write "<BR><BR> End With
Visst fungerar det - men i optimeringssyfte är det inte att rekommendera
då det är den långsammaste Response.Write-metoden..
Bättre då att dela upp den på det sättet som han gjort redan. :)
ex.
Response.Write ""&_
"bla bla bla bla och en massa annan text<br>"&_
"Ännu mera text och en "& strString &" mitt i allt.."&_
"och så lite till här med då. <br><br>"
server.htmlencode gör att all html-kod försvinner, alltså < blir &_lt;
> blir &_gt; osv där av det jag skrev i mitt tidigare inlägg.
strText=Replace(RecSet("strText"),vbCrLf,"<br>")
Gör att radbrytningar i databasen blir till <br> alltså till synliga radbrytningar när du presenterar texten.

