webForumDet fria alternativet

Asp sida som skriver ut resultat under körning

ASP

3 svar · 233 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Hej

Om man har en loop som man vill ska skriva ut exempelvis
1,2,3 osv

For i to 100 step 1
  response.write i & "<br>"
Next

När man kör denna kod så kommer man till sidan där allt är utskrivet. Går det inte att få så att man ser när 1, 2 ,3 skrivs ut.
Som man kan göra i kompilerande språk så som C m.m.

Medlem sedan apr. 20022 743 inlägg
#2

Tvivlar på det eftersom ASP körs ju på servern innan det skickas till klienten.

Medlem sedan jan. 20013 406 inlägg
#3

Hittade det! Man skriver

Response.Buffer = False
Medlem sedan juli 20011 084 inlägg
#4

Du kan också skriva Response.Flush på de ställen i koden där du vill skicka det som är ovan till klienten. T ex.

For i to 100 step 1
  response.write i & "<br>"
  if(i mod 10 = 0) Then Response.Flush
Next
258 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)