---
title: "request.querystring"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/130575-request-querystring"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "McD"
published: "2005-06-26T10:28:58.000Z"
updated: "2005-06-26T13:13:29.000Z"
replies: 17
views: 543
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/130575-request-querystring"
---

# request.querystring

## #1 — McD, 2005-06-26T10:28Z

```
if NOT request.querystring("sida") = "hej" AND NOT request.querystring("sida") = "hej1 AND NOT request.querystring("sida") = "hej2" AND NOT request.querystring("sida") = "hej3" then
```

Hur fixar jag så att det inte blir så långt, lite kass på detta :)

Har testat 

```
if NOT request.querystring("sida") = " " then
```

```
if NOT request.querystring("sida") = "< > " then
```

Men inget funkar :(

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

## #2 — k0ffe, 2005-06-26T10:33Z

Vad exakt vill du göra?

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

## #3 — McD, 2005-06-26T10:40Z

jag vill visa något på sidan då inte "sida" requestas...

default.asp där ska informationen visas

default.asp?sida=kalle då ska inte informationen visas på defaultsidan för då kommer ju annan information som visas genom att jag requestar kalle...

Dvs om sida är = "något"  då ska det inte visas

Grrr va svårt o förklara...

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

## #4 — k0ffe, 2005-06-26T10:47Z

Varför inte bara:

```
IF Request.QueryString("sida") = "kalle" THEN
 Kalles sida...
ELSEIF Request.QueryString("sida") = "start" THEN
 Startsidan...
END IF
```

osv...?

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

## #5 — McD, 2005-06-26T10:54Z

Jo det har jag redan... det jag vill ha nu är mer information på defaultsidan men som bara ska visas på default sidan och ingen annan stanns... tyvärr så kan jag inte stoppa in detta i  under "else" då det förstör mina ramar...

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

## #6 — k0ffe, 2005-06-26T11:01Z

> det jag vill ha nu är mer information på defaultsidan men som bara ska visas på default sidan och ingen annan stanns

Vad är "mer information"? 

```
ELSEIF Request.QueryString("sida") = "start" THEN
 Mer information?
END IF
```

Jag är ledsen, men jag förstår inte :)

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

## #7 — McD, 2005-06-26T11:07Z

som sagt var det är svårt att förklara, är bara tacksam att du försöker hjälpa mig..

If NOT Request.QueryString("sida") = "XXX" THEN

Dvs då XXX har ett värde så ska det inte visas...

Min översta pryl jag har som är jättelång den fungerar kanon dock så blir den ju bara längre o längre desstomer  undersidor jag lägger till..

Funkar men lång...

```
if NOT request.querystring("sida") = "hej" AND NOT request.querystring("sida") = "hej1 AND NOT request.querystring("sida") = "hej2" AND NOT request.querystring("sida") = "hej3" then
```

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

## #8 — k0ffe, 2005-06-26T11:09Z

Gör tvärtom då?

OM sida är xxx så gör detta...

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

## #9 — McD, 2005-06-26T11:16Z

tyvärr så funkar inte det då jag har ett 100 tal sidor.. samt att detta är på en sida som inte requestar "sida" dvs default.asp då funkar det inte... annars hade det varit enkelt.. detta ska alltså visas på sidan som man kommer till först och då har man ju inte någon querystring utan endast www adressen.

jag har haft en sådan här på en annan sida.

Request.QueryString("sida") = " ?" THEN

då frågeteckent va nått i stil med \<=\> eller \<\> men de variatner jag kommer på funkar inte..

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

## #10 — k0ffe, 2005-06-26T11:17Z

Jaha! Nu är jag med... Men kan du inte använda ELSE?

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

## #11 — McD, 2005-06-26T11:19Z

precis sant :)

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

## #12 — k0ffe, 2005-06-26T11:21Z

```
IF Request.QueryString("sida") = "hej1" THEN
 Hej1 
ELSEIF Request.QueryString("sida") = "hej2" THEN
 Hej2
ELSE
 Startsidan!
END IF
```

Det är så du ska göra iaf...

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

## #13 — SannyW, 2005-06-26T11:21Z

Vet inte om det var detta du sökte:

```
if not Request.Querystring("sida") <> ""
```

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

## #14 — @nders, 2005-06-26T11:21Z

Till att börja med:

```
strPage = request.querystring("sida")
if NOT strPage = "hej" AND NOT strPage = "hej1" AND NOT strPage = "hej2" AND NOT strPage = "hej3" then
```

Men jag förstår inte riktigt vad du är ute efter.

Lite kortare blir det dock.

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

## #15 — k0ffe, 2005-06-26T11:23Z

Eller bara

```
IF len(Request.QueryString("sida"))=0 THEN
Startsidan...
END IF
```

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

## #16 — McD, 2005-06-26T11:24Z

hehehe halva wf är med då brukar det funka 

Tack tack tack alla som försökte hjälpa mig....

```
if not Request.Querystring("sida") <> ""
```

Var det jag var ute efter kort och bra och tar bort alla sid requester :)

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

## #17 — SannyW, 2005-06-26T11:28Z

Kan du inte använda case?

```
strSida = Request.QueryString("sida")

select case strSida

	  case "Hej"

	  case "Hej1"

	  case else

End select
```

/r

Missade ditt svar, bra att det löste sig.

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

## #18 — Guffa, 2005-06-26T13:13Z

Så här kollar du bäst ifall det inte har skickats med något värde:

```
If Request.QueryString("sida").Count = 0 Then
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/130575-request-querystring
