webForumDet fria alternativet
Logga in / Bli medlem

Redirect

ASP

8 svar · 176 visningar · startad av Rinaldo

Medlem sedan mars 20014 214 inlägg
Trådstart#1

Jag har ett inloggningsscript som leder användaren till login.asp där användarnamn och lösenord kollas.
Jag vill dock att efter den har gjort, det ska man skickas vidare till en annan sida, förstasidan - index.asp

Jag har testat lite men jag fattar inte hur man ska sätta en redirect, vad ska det vara för kod och var i scriptet ska den vara?

Medlem sedan juni 200032 967 inlägg
#2
response.redirect "index.asp"

du kan lägga den där den passar.
se till dock att du stänger öppna objekt (databaskopplingar osv) innan du kör redirect.

kör du iis4 kan du vara tvungen att ha kodraden response.buffer=true högst upp på sidan, beroende på hur din kod ser ut.

mvh,

Medlem sedan mars 20014 214 inlägg
#3

Vad är koden för att stänga olika dbkopplingar om de ligger i inkluderings dok?

Medlem sedan juni 200032 967 inlägg
#4

oberoende av om de ligger i includefiler eller den fil du nu arbetar med så stänger du objekten på samma sätt, dvs med metoden .close. förstör gärna objekten också genom att sätta dem till nothing.

objConn.close
set objConn = nothing

mvh,

Medlem sedan mars 20002 836 inlägg
#5

kör du iis4 kan du vara tvungen att ha kodraden response.buffer=true högst upp på sidan, beroende på hur din kod ser ut.

För att öka prestandan på dina script så BÖR det alltid stå längst upp i dina .asp filer OM inte buffringen är satt redan på servern. Oftast har inte webhotellen satt på buffringen om det är en IIS 4. I IIS 5 så är buffringen default.

cya,
PatrikB

Medlem sedan mars 20014 214 inlägg
#6

Jag har satt in de olika koderna, response.buffer högst upp och de andra längst ner.
Redirect under stängningen. När man kommer till login.asp säger den emellertid bara:

Körningsfel i Microsoft VBScript fel '800a01a8'

Objekt krävs.: ''

/asp/login.asp, rad 84

Medlem sedan feb. 2001390 inlägg
#7

har du verkligen skrivit response.buffer = true så det inte bara står response.buffer ??

Medlem sedan mars 20014 214 inlägg
#8

Ja,d et har gjort

Medlem sedan okt. 20005 273 inlägg
#9

vad finns på rad 84 da ;)

248 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)