---
title: "Inkludera ASP-sidor i varandra"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/162719-inkludera-asp-sidor-i-varandra"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Troxy"
published: "2007-07-20T14:36:50.000Z"
updated: "2007-07-22T20:13:24.000Z"
replies: 9
views: 730
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/162719-inkludera-asp-sidor-i-varandra"
---

# Inkludera ASP-sidor i varandra

## #1 — Troxy, 2007-07-20T14:36Z

Hejsan,
det finns en sak som jag alltid undrat om ASP, och det är om det verkligen inte finns något sätt att inkludera sidor dynamiskt på så att dom körs inom samma "scope". Dvs. variabler, konstanter, objekt mm. som finns i sida1.asp ska kunna användas i sida2.asp.

Det finns ju åtminstone på sätt att inkludera på, men båda har sina nackdelar:
Om man använder SSI så kan man inte dynamiskt ange filnamn med hjälp av variabla värden (eftersom SSI körs innan ASP-koden).
Om man använder Server.Execute så körs sidorna i helt separata scopes.

Finns det något sätt?  :q

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

## #2 — OveRRidE, 2007-07-20T14:44Z

Nej, egentligen inte. Det finns ju server.transfer också, som tar med sig hela scope't till den sidan, men den går inte tillbaks till den anropande sidan igen då, så det går inte riktigt att använda på det sättet. 

Det bästa sättet är att använda includes med SSI, eftersom man istället för att ha dynamiska namn kan lösa det genom att t.ex. if'a runt include'sen eller bara se till att ha en struktur utan namndynamiska inkluderingar.

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

## #3 — OveRRidE, 2007-07-20T14:47Z

```
<%
Select case request("baluba")
Case "foo"
%><!--#include file="myinclude.asp"--><%
Case "bar"
%><!--#include file="mysecondinclude.asp"--><%
End Select
%>
```

Typ.

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

## #4 — emission, 2007-07-20T15:06Z

> **OveRRidE skrev:**
>
> Det finns ju server.transfer också, som tar med sig hela scope't till den sidan

Inte ens server.transfer tar med sig hela scopet.

Använd SSI eller koda med det förlorade scopet i åtanke.

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

## #5 — OveRRidE, 2007-07-21T01:31Z

> **emission skrev:**
>
> Inte ens server.transfer tar med sig hela scopet.
> 
> Använd SSI eller koda med det förlorade scopet i åtanke.

Jo, det gör de t väl? :q

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

## #6 — emission, 2007-07-21T12:34Z

> **OveRRidE skrev:**
>
> Jo, det gör de t väl? :q

Tyvärr inte.

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

## #7 — OveRRidE, 2007-07-21T12:48Z

> **emission skrev:**
>
> Tyvärr inte.

Har du tänkt att utveckla det där en aning? Det verkar som jag glömt nåt..

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

## #8 — emission, 2007-07-21T14:01Z

Ja, alltså, det följer inte med något annat scope än intrinsic (Session, Application, Request, Response, Server). Samma som Server.Execute.

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

## #9 — Troxy, 2007-07-22T14:48Z

Okej, tack för era svar.
Man får väl inse att klassisk ASP börjar bli för gammal för moderna webbapplikationer.

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

## #10 — OveRRidE, 2007-07-22T20:13Z

> **emission skrev:**
>
> Ja, alltså, det följer inte med något annat scope än intrinsic (Session, Application, Request, Response, Server). Samma som Server.Execute.

Ja, okej det var så du menade. Nej, för objekt och liknande följer ju inte med, nej.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/162719-inkludera-asp-sidor-i-varandra
