---
title: "server.execute"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/71439-server-execute"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Jesper T"
published: "2003-03-18T01:33:26.000Z"
updated: "2003-03-18T14:16:43.000Z"
replies: 13
views: 410
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/71439-server-execute"
---

# server.execute

## #1 — Jesper T, 2003-03-18T01:33Z

Går det inte att göra så här?

```
<%
Dim strPageId,Page
strPageId=Request.querystring("strPageId")
Page=request("page")&"?strPageId="& strPageId
server.execute Page
%>
```

> Server.Execute Error 
> us.asp, line 52 
> Invalid URL form or fully-qualified absolute URL was used. Use relative URLs.

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

## #2 — Pellefant, 2003-03-18T02:03Z

Frågade på irc åt dig

"you can't pass a querystring with server.execute"

"it's not a web page.. its a script"

Hoppas det kan vara till hjälp.   :)

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

## #3 — Jesper T, 2003-03-18T02:05Z

Ok, tack. Vad är irc?

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

## #4 — Pellefant, 2003-03-18T02:09Z

Kolla dessa två.

Dalnet och EFNet tycker jag har bra ASP kanaler.

<http://www.xtian.nu/irc/>

<http://www.mirc.com/>

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

## #5 — magnusfeldth, 2003-03-18T12:53Z

jag gjorde så här:

page = "artikel.asp?ID="&Request.QueryString("id")

och 

Response.Redirect page

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

## #6 — Jesper T, 2003-03-18T13:05Z

Server.execute fungerar lite som en includefil, alltså det som ligger på den sidan, inplementeras i den befintliga sidan.
Response.redirect för en vidare till en annan sida...och det är ju inte samma sak. ;)

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

## #7 — @nders, 2003-03-18T13:17Z

> **Jesper T skrev:**
>
> Response.redirect för en vidare till en annan sida...och det är ju inte samma sak. ;)

Sant. Men om man måste skicka querystrings så är det det alternativet du har.

Mvh

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

## #8 — m_soderlund, 2003-03-18T13:21Z

Du får kanske köra en Response.Redirect och på sidan som du skickar användaren till får du helt enkelt skriva ut menyer etc. som finns på den vanliga sidan. Tjae, hoppas du förstår.

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

## #9 — m_soderlund, 2003-03-18T13:29Z

Vi säger din vanliga sida ser ut så här och att det med Server.Execute går att inkludera filer på sidan väldigt enkelt:

```
<html>
<head>
<title>titel</title>
</head>
<body>

<table>
<tr>
<td>här finns menyn</td>
<td>här exekveras filer med hjälp av Server.Execute och Select Case / If-satser</td>
</tr>
</table>

</body>
</html>
```

Sedan har vi den andra sidan som det beror på variebler som skickas med hur den visas. Då är det bara att köra en Response.Redirect och skriva in koden ovan, fast i stället för "här exekveras.."-texten så kollar du in variablerna som du skickar med och visas saker beroende på dem.

Hm, kanske inte blev så bra det här heller..

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

## #10 — Jesper T, 2003-03-18T13:29Z

Tyvärr, fattar inte ett jota.

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

## #11 — Jesper T, 2003-03-18T13:31Z

Men jag kom på att man kan använda sessions eller cookies i stället för querystrings. Voila!

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

## #12 — Palle, 2003-03-18T13:58Z

Varför vill du proppa in värdena från querystringen in i värdet som du skall inkludera?

Värdena finns ju redan där iom att de ligger i adressfältet (querystring) från föregående sida. :)
Hämta dem med Request.Querystring("blaa") från sidan du inkluderar istället.

I exemplet vill vi på sida2.asp inkludera filen *info.asp* och på den presentera 2 id-nummer som kommer från sida1.asp.
ex.

Länken sida1.asp:

```
[red]<a href="sida2.asp?page=info&id1=12&id2=25">Länktext</a>[/red]
```

sida2.asp:

```
[red]Server.Execute trim(Request.Querystring("page")) &".asp"[/red]
```

info.asp:

```
[red]ID1 = Request.Querystring("id1")
ID2 = Request.Querystring("id2")[/red]
```

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

## #13 — m_soderlund, 2003-03-18T14:11Z

Palle kommer alltid med det där sista förslaget som får en själv att framstå som en inkompetent ASP-hönshjärna. :)

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

## #14 — Jesper T, 2003-03-18T14:16Z

Trodde inte det gick, kan inte titta på det för tillfället...
Ingen webserver installerad på jobbet...hyshhhh 
Återkommer.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/71439-server-execute
