---
title: "Testa om querystring"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/97150-testa-om-querystring"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ENo"
published: "2004-02-12T07:56:33.000Z"
updated: "2004-02-12T14:27:14.000Z"
replies: 16
views: 356
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/97150-testa-om-querystring"
---

# Testa om querystring

## #1 — ENo, 2004-02-12T07:56Z



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

## #2 — OveRRidE, 2004-02-12T07:58Z

```
if trim(request.querystring("name") & "") <> "" then
   ' gör nåt
elseif trim(request.form("name") & "") <> "" then
   ' gör nåt
else
   ' inget uppfylldes, gör nåt annat
end if
```

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

## #3 — icaaq, 2004-02-12T07:59Z

```
[red]
If Request.Querystring <> "" Then
     'gör det ena
Else
     'gör det andra
End If
[/red]
```

mv icaaq

/red. OverRide´s variant är nog bättre ;)

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

## #4 — OveRRidE, 2004-02-12T08:00Z

Jaha, det var *så* du menade. Jaja, då var ju min kod lite missvisande. :)

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

## #5 — OveRRidE, 2004-02-12T08:02Z

> **icaaq skrev:**
>
> /red. OverRide´s variant är nog bättre

Nja, när jag funderar lite på det så börjar jag undra. Vad menas egentligen? 

Vill du kontrollera ifall det är querystrings eller forms som skickas till sidan eller vill du kontrollera speciella värden i någon av dem?

Annars kan du ju skriva

```
response.write request("value")
```

 för att kolla värdet, oavsett ifall det är querystring eller form.

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

## #6 — ENo, 2004-02-12T08:11Z

Jag ville bara kolla om det är en request.querystring eller en request.form som kommer så OverRide´s bör nog funka, tror jag...

Tack!!/Erik

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

## #7 — OveRRidE, 2004-02-12T08:15Z

> **ENo skrev:**
>
> Jag ville bara kolla om det är en request.querystring eller en request.form som kommer så OverRide´s bör nog funka, tror jag...
> 
> Tack!!/Erik

Lugnt. 

Men jag har en liten fråga; varför vill du ha reda på det? Är det inte bättre att använda 

```
request("value")
```

 direkt istället då? 

Jag gör en vild gissning som jag hoppas är fel; du kontrollerar ifall det är querystring eller form först, och sedan bygger ifsatser längre ner i koden som använder det element som uppfylldes? Isåfall kommer det att bli grötigt, det kan jag säga redan nu. ;)

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

## #8 — ENo, 2004-02-12T12:20Z

Du har naturligtvis rätt, och jag upptäckte att det blev lite knöligt.
Så jag ändrade mig och har 2 olika sidor i stället...

Hur menar du request("value")??

Det jag vill göra är att från en sida som både har länkar och ett formlär gå till samma svarssida, men på den sidan måste jag ju ta emot olika beroende på om det är form eller querystring...

/Erik

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

## #9 — m_soderlund, 2004-02-12T13:28Z

```
Request("value")
```

innebär att du tar emot info från ett fält som heter value i ett formulär. :)
Du behöver inte skriva .Querystring eller .Form då. Lite latmansfasoner helt enkelt. ;)

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

## #10 — OveRRidE, 2004-02-12T13:33Z

> **m_soderlund skrev:**
>
> ```
> Request("value")
> ```
>
> innebär att du tar emot info från ett fält som heter value i ett formulär. :)
> Du behöver inte skriva .Querystring eller .Form då. Lite latmansfasoner helt enkelt. ;)

För att förtydliga; tar emot data/text från *antingen* ett forumlärfält som heter 'value' *eller* en querystring som heter 'value'. 

Dessutom är det en mycket bra metod om man postar mycket ID:n och strängar från olika delar av ett kanske inte helt konsistent gränssnitt.

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

## #11 — @nders, 2004-02-12T13:34Z

Nja. Innebär att *value* kan finnas i vilken request-samling som helst. Form, querystring, servervariables eller cookies.

/a

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

## #12 — OveRRidE, 2004-02-12T13:43Z

Sant. Dem glömde jag bort. :r :)

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

## #13 — m_soderlund, 2004-02-12T13:47Z

Så klart Override! :r 
Förlåt mig för min dumhet. ;)

@nders: :bire

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

## #14 — OveRRidE, 2004-02-12T13:48Z

Dumhet? Näe. :)

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

## #15 — Erik Juhlin, 2004-02-12T13:55Z

> **@nders skrev:**
>
> Nja. Innebär att *value* kan finnas i vilken request-samling som helst. Form, querystring, servervariables eller cookies.
> 
> /a

Tror ändå inte det är så mycket långsammare. Tror att Request-objektet fungerar som många andra collection-object att den räknar fram en checksumma för namnet och den säger då var värdet ligger lagrat. Så när man letar efter något så behöver den inte loopa igenom och hålla på.

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

## #16 — @nders, 2004-02-12T13:56Z

Den eventuella prestandaförlusten är nog, precis som Erik säger, försumbar.

Mvh

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

## #17 — ENo, 2004-02-12T14:27Z

Tack för hjälpen, det underlättade mycket, och tycker inte att det blev nåt prestandaproblem...;-)

MVH Erik

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/97150-testa-om-querystring
