---
title: "Querystrings"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/67874-querystrings"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eko"
published: "2003-02-10T17:56:49.000Z"
updated: "2003-02-11T09:05:51.000Z"
replies: 8
views: 309
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/67874-querystrings"
---

# Querystrings

## #1 — eko, 2003-02-10T17:56Z

Hur ska jag göra för att sidorna som visas med hjälp av Server.Execute ska lägga sig "över" records.asp? Jag vill att records.asp ska försvinna, och singels.asp, records.asp osv.. ska visas istället! Jag har testat med Response.Redirect men det blev inte riktigt rätt effekt! Detta är säkert en enkel fråga för någon som är bra på Querystrings!

Kod i records.asp

\<%
If Request.Querystring("subcat") = "singels" Then
Server.Execute( "singels.asp" )
ElseIf Request.Querystring("subcat") = "albums" Then
Server.Execute( "albums.asp" )
ElseIf Request.Querystring("subcat") = "maxi" Then
Server.Execute( "maxi.asp" )
ElseIf Request.Querystring("subcat") = "soundtracks" Then
Server.Execute( "soundtracks.asp" )
ElseIf Request.Querystring("subcat") = "runaways" Then
Server.Execute( "runaways.asp" )
End If
%\>

\<a href="default.asp?language=swedish&category=records&subcat=singels"\>singels\</a\>\<br\>
\<a href="default.asp?language=swedish&category=records&subcat=albums"\>albums\</a\>\<br\>
\<a href="default.asp?language=swedish&category=records&subcat=maxi"\>maxi\</a\>\<br\>
\<a href="default.asp?language=swedish&category=records&subcat=soundtracks"\>soundtracks\</a\>\<br\>
\<a href="default.asp?language=swedish&category=records&subcat=runaways"\>runaways\</a\>\<br\>

MVH / Erik

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

## #2 — @nders, 2003-02-10T17:58Z

Det är Response.Redirect du ska använda. På vilket sätt fungerar inte det?

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

## #3 — eko, 2003-02-10T18:32Z

Jo felet är att sidorna ska visas i default.asp! men så blir det ju inte...

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

## #4 — @nders, 2003-02-10T18:34Z

Jag förstår ingenting. Vad vill du ska hända? Vad händer?

**Det är bättre att vara övertydlig än undertydlig** \- *gammal snabelsanning*

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

## #5 — eko, 2003-02-10T18:59Z

sorry, jag är kass på att förklara men ska försöka igen!

När jag änvänder Server.Execute så blir det rätt, det enda felet är att jag  vill att själva länkdelen inte ska synas efter det man har klickat på länkarna.

Alltså detta ska försvinna:

\-----------------------------------------------------------------------------
\<a href="default.asp?language=swedish&category=records&subcat=singels"\>singels\</a\>\<br\> 
\<a href="default.asp?language=swedish&category=records&subcat=albums"\>albums\</a\>\<br\> 
\<a href="default.asp?language=swedish&category=records&subcat=maxi"\>maxi\</a\>\<br\> 
\<a href="default.asp?language=swedish&category=records&subcat=soundtracks"\>soundtracks\</a\>\<br\> 
\<a href="default.asp?language=swedish&category=records&subcat=runaways"\>runaways\</a\>\<br\>
\-----------------------------------------------------------------------------

När jag kör Response.Redirect så försvinner ju hela sidan och singels.asp. albums.asp visas inte i själva sidan som det blir när man kör Server.Execute.

Hoppas någon fattar hur jag menar trots mina kassa förklaring av problemet....

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

## #6 — @nders, 2003-02-10T19:23Z

Hmmm... Är fortfarande väldigt osäker på om jag förstår, men är det inte bara att använda server.execute om det fungerar, och sätta en if-sats runt länkutskriften?

```
<% 
If Request.Querystring("subcat") = "singels" Then 
Server.Execute( "singels.asp" ) 
ElseIf Request.Querystring("subcat") = "albums" Then 
Server.Execute( "albums.asp" ) 
ElseIf Request.Querystring("subcat") = "maxi" Then 
Server.Execute( "maxi.asp" ) 
ElseIf Request.Querystring("subcat") = "soundtracks" Then 
Server.Execute( "soundtracks.asp" ) 
ElseIf Request.Querystring("subcat") = "runaways" Then 
Server.Execute( "runaways.asp" ) 
End If 
[b]If Request.Querystring("subcat") = "" Then[/b]
%> 
<a href="default.asp?language=swedish&category=records&subcat=singels">singels</a><br> 
<a href="default.asp?language=swedish&category=records&subcat=albums">albums</a><br> 
<a href="default.asp?language=swedish&category=records&subcat=maxi">maxi</a><br> 
<a href="default.asp?language=swedish&category=records&subcat=soundtracks">soundtracks</a><br> 
<a href="default.asp?language=swedish&category=records&subcat=runaways">runaways</a><br>
[b]<% end if %>[/b]
```

Mvh

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

## #7 — eko, 2003-02-10T19:29Z

Tack @nders!

Helt perfekt kod, det var exakt så jag menade!!

TACK TACK..

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

## #8 — @nders, 2003-02-10T19:32Z

Kul att jag förstod, och kul att det löste sig! :)

Mvh,

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

## #9 — trexter, 2003-02-11T09:05Z

Denna koden gör samma sak som din men är antagligen snabbare, prova den! ;)

```
<% 
Select Case Request.Querystring("subcat")
  Case "singels"
    Server.Execute( "singels.asp" ) 
  Case "albums"
    Server.Execute( "albums.asp" )
  Case "maxi"
    Server.Execute( "maxi.asp" ) 
  Case "soundtracks"
    Server.Execute( "soundtracks.asp" ) 
  Case "runaways"
    Server.Execute( "runaways.asp" ) 
  Case else
%> 
<a href="default.asp?language=swedish&category=records&subcat=singels">singels</a><br> 
<a href="default.asp?language=swedish&category=records&subcat=albums">albums</a><br> 
<a href="default.asp?language=swedish&category=records&subcat=maxi">maxi</a><br> 
<a href="default.asp?language=swedish&category=records&subcat=soundtracks">soundtracks</a><br> 
<a href="default.asp?language=swedish&category=records&subcat=runaways">runaways</a><br>
<% End Select %>
```

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/67874-querystrings
