---
title: "Response.Redirect"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5991-response-redirect"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "PlayerOne"
published: "2000-07-03T09:16:00.000Z"
updated: "2000-07-05T10:03:00.000Z"
replies: 14
views: 224
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/5991-response-redirect"
---

# Response.Redirect

## #1 — PlayerOne, 2000-07-03T09:16Z

Kan man ställa in en tidsfördröjning i Response.Redirect, typ som man kan i metataggen refresh?

Permalänk: https://www.webforum.nu/p/5991

## #2 — Ricki, 2000-07-03T09:22Z

Vad jag vet så går det inte.

Altenativet skulle vara att skriva en if sats som körs efter x antal sekunder!

Permalänk: https://www.webforum.nu/p/244180

## #3 — emission, 2000-07-03T19:42Z

Visst kan du frysa ekeveringen ett par sekunder, men om du vill visa något på sidan, innan man skickas vidare, så går det inte. En redirect kan inte komma efter innehållet på en sida.

Permalänk: https://www.webforum.nu/p/244181

## #4 — Dell, 2000-07-04T09:51Z

...såvida han inte kör mot en IIS5 server då förståss...

//Dell

Permalänk: https://www.webforum.nu/p/244182

## #5 — emission, 2000-07-04T10:13Z

Hur kan det gå till?

Permalänk: https://www.webforum.nu/p/244183

## #6 — hawkman, 2000-07-04T10:15Z

Man kan göra response.clear och sedan köra response.redirect(url). Då töms HTTP headern:

```
<%response.buffer=true %>
html här
.
.
.
<%if action="vilkor" then
Response.Clear
response.redirect("url")
end if%>
.
.
.
```

Jag använder det ganska mycket...

Permalänk: https://www.webforum.nu/p/244184

## #7 — emission, 2000-07-04T10:48Z

Ja, men det funkar ju i IIS4 också, och ger inte riktigt det resultat som jag tror eftersträvades här.

Permalänk: https://www.webforum.nu/p/244185

## #8 — Dell, 2000-07-04T10:52Z

Dessutom; om den nya sidan ligger på samma server så behöver man inte ens cleara headern innan, utan kan använda Server.Transfer eller Server.Execute istället.

Mer info:
 <http://www.asptoday.com/articles/19990329.htm> 

//Dell

Permalänk: https://www.webforum.nu/p/244186

## #9 — emission, 2000-07-04T11:23Z

Jo, men det är ju faktiskt inte riktigt samma sak...

Permalänk: https://www.webforum.nu/p/244187

## #10 — Dell, 2000-07-04T11:35Z

Vad är det du vill åstakomma då?

//Dell

Permalänk: https://www.webforum.nu/p/244188

## #11 — emission, 2000-07-04T12:19Z

Det får vi fråga PlayerOne. Jag antog att ha ville ha något i stil med refreshen som kommer efter att man gjort ett inlägg i forumet.

Permalänk: https://www.webforum.nu/p/244189

## #12 — Dell, 2000-07-04T12:22Z

\<script\>
location.reload();
\</script\>

typ..?

//Dell

Permalänk: https://www.webforum.nu/p/244190

## #13 — PlayerOne, 2000-07-05T06:34Z

Så här ser koden ut:

```
If Connection.Errors.Count=0 Then
Response.Write "<font face='Verdana' Size='2'>Din händelse är inlagd!</strong></font>"
Response.Redirect("default.asp")
End If
```

Fast då hinner användaren inte läsa "Din händelse är inlagd!" eftersom han blir förflyttad på en gång. 
Nu har jag tagit bort redirect och ändrat det till metataggen refresh. Det som jag inte är riktigt nöjd med är att man förflyttas även om inlägget inte lyckas av någon anledning.

Permalänk: https://www.webforum.nu/p/244191

## #14 — bohlin, 2000-07-05T07:03Z

i head-taggen:
If Connection.Errors.Count=0 Then
response.write "\<META blablabal"
End If

och sen...

If Connection.Errors.Count=0 Then
Response.Write "\<font face='Verdana' Size='2'\>Din händelse är inlagd!\</strong\>\</font\>"
End If

Permalänk: https://www.webforum.nu/p/244192

## #15 — PlayerOne, 2000-07-05T10:03Z

Den här koden funkar inte:

```
<HEAD>
<%	
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "dsnKalender", "sa"

If Connection.Errors.Count=0 Then
Response.Write "<meta http-equiv='Refresh' content='2;url=default.asp'>"
End If
%>
</HEAD>
```

Jag får inget felmeddelande, men response.write utförs aldrig, det fungerar förmodligen inte inom headtaggarna?

Det funkar däremot om man kör scriptet inom bodytaggarna. Fast då kommer metataggen inte inom headtaggarna, men det kanske inte gör något? Det funkar ju i alla fall

Permalänk: https://www.webforum.nu/p/244193

---

Tråden på webben: https://www.webforum.nu/amne/asp/5991-response-redirect
