---
title: "Response.Redirect"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8251-response-redirect"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Palleman"
published: "2001-02-21T18:56:00.000Z"
updated: "2001-02-22T08:59:00.000Z"
replies: 9
views: 241
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/8251-response-redirect"
---

# Response.Redirect

## #1 — Palleman, 2001-02-21T18:56Z

Har lite strul med att få med mig Querystringen i Redirecten.
Går det eller sitter jag och tragglar i onödan? ;)

Just nu har jag:

```
Response.Redirect("admin.asp&behorighet="& Request.Querystring("behorighet") &"&vem="& Request.Querystring("vem") &")
```

men det kommer bara upp ett sånt där otäck felmeddelande, Oavslutad strängkonstant

Någon som kan ge mig en helping hand?

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

## #2 — @nders, 2001-02-21T19:03Z

här får du en liten present:

```
Response.Redirect("admin.asp&behorighet="& Request.Querystring("behorighet") &"&vem="& Request.Querystring("vem"))
```

kika på slutet av raden så ser du vad jag tagit bort. varför öppnar du strängen igen efter sista request.querystring :q

mvh,

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

## #3 — Palleman, 2001-02-21T19:15Z

:)
Mycket bra fråga @nders...hehe.
Har dock inge svar på den frågan..? ;)

Tackar och bugar!

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

## #4 — Rossifumi, 2001-02-21T21:01Z

OT: Varför använder vissa personer paranteser () runt response.redirect / response.write osv.?

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

## #5 — emission, 2001-02-21T21:18Z

En dålig ovana, men av någon anledning så tillåter VB-tolken detta.

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

## #6 — Master, 2001-02-21T21:38Z

Jaoo.... det tog jag och funderade på och kom fram till att man slipper detta fel, som har hänt nån gång!

\<% Response.Write"Hello" %\>

Hände lite då och då, man var lite för snabb helt enkelt... Så jag säkrade mig så att det inte skulle hända igen med ().
\<% Response.Write("Hello") %\>

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

## #7 — Bendro, 2001-02-22T07:34Z

Mer förvirrad än vanligt nu. :q

Har precis gått klart en utbildning där jag läst ASP..och nu verkar det som en av sakerna läraren varit noga med att vi skall tänka på bara är en dålig ovana?!?
Någon som har lust att vidareutveckla och visa exakt hur en korrekt syntax skall se ut?

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

## #8 — Vide, 2001-02-22T07:44Z

Korrekt syntax är:
Response.write "hello world"

Detta är allmänt vedertaget, dock tror jag att folk som har sysslat med något C-baserat språk lätt lägger dit () och ; i slutet på strängar... en dålig ovana...
 <http://www.devguru.com/Technologies/asp/quickref/response_write.html> 

Mvh, Vide

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

## #9 — SPiN, 2001-02-22T08:42Z

Är du säker på att det är korrekta syntaxen, Vide :q

Gör ett försök att skriva ut t.ex. \<% ="nada %\>, med felet att inte avsluta trängen. Du kommer garanterat att få ett felmeddelande. Men studera felmeddelandet, det lyder troligtvis

Microsoft VBScript compilation error '800a0409' 

Unterminated string constant 

/test.asp, line 1 

Response.Write("nada)
\----------------------^

Som du ser använder ASP-tolken parenteser när de beskriver fel.

Kanske möjligt att parenteser är korrekt syntax :q

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

## #10 — emission, 2001-02-22T08:59Z

Redirect och Write är metoder tillhörande Response-objektet, och i VB-syntax ska metoder och subbar anropas utan parenteser. Dock verkar det som om det finns konstiga undantag.

Man kan t.ex. skriva 

response.redirect("http://www.webfo") & "rum.nu"

vilket är helt knasigt.

Det verkar som om tolken är bussig och ignorerar det faktum att man inte har något mellanslag före parentesen, och evaluerar konkateneringen mellan ("http://www.webfo") och "rum.nu" innan den skickas in i redirect-metoden.

Nåja...det spelar ingen större roll, men det är ju inte fel att vänja sig vid det som är det generella sättet, dvs. anrop utan parenteser.

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

---

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