---
title: "Inkludera fil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8204-inkludera-fil"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "xalibur"
published: "2001-02-17T18:27:00.000Z"
updated: "2001-02-19T11:41:00.000Z"
replies: 6
views: 452
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/8204-inkludera-fil"
---

# Inkludera fil

## #1 — xalibur, 2001-02-17T18:27Z

Jag vill ladda olika sidor beroende på en Request.QueryString...

I vanliga fall använder jag \<!-- #include file="något"--\>

Nu vill jag kunna göra:

\<!-- #include file="\<%=Request.QueryString("sida")%\>"--\>

Så att den inkluderar just den sidan. Men man kan inte använda den inkluderingsmetoden till detta. Vad ska jag använda för kommando/metod för att kunna inkludera variabler som filnamn?

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

## #2 — @nders, 2001-02-17T22:45Z

först och främst: välkommen till webforum! :)

som du säkert märkt kan du inte göra dynamisk include med ssi, eftersom ssi körs innan asp-koden hamnar i scriptmotorn. det finns givetvis några olika sätt att inkludera sidor dynamiskt.

variant 1:

```
sida=request.querystring("sida")
if sida = "bengt" then %>
<!-- #include file="bengt.asp" -->
<% elseif sida = "sune" then %>
<!-- #include file="sune.asp" -->
<% else %>
<!-- #include file="bengt.asp" -->
<% end if %>
```

inte hundraprocentigt, eftersom all kod inkluderas på sidan från alla includefiler, men bara en av dem används.

variant 2:

om du använder iis5 kan du använda server.execute. det blir dock ingen riktig include, eftersom den sida som skall inkluderas exekveras.

det bästa alternativet av dessa två beror lite på vad du vill göra. finns kod i includefilen som du skall använda, exempelvis funktioner, så skall du använda dig av variant 1. är det exempelvis menyer som skall inkluderas, så behöver du förmodligen inte inkludera dessa som kod, utan kan använda server.execute.

mina tankar på det hela.

mvh,

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

## #3 — xalibur, 2001-02-18T14:38Z

Tack @nders

Jo tänkte på det också, men har inte asp nån egen variant för att läsa in sidor så att jag kan göra detta dynamiskt?

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

## #4 — emission, 2001-02-19T11:00Z

Jo, i ASP 3 finns

server.execute(Request.QueryString("sida"))

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

## #5 — Han-Solo, 2001-02-19T11:28Z

ASP 3

Har kommit?
Kommer snart?

Stöds av IIS 4 ???

nån som vet? jag har aldrig brytt mig om det där med versioner... jag bara kör.... 'gasta till he rasa!'

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

## #6 — erka, 2001-02-19T11:33Z

jo i IIS 5.0....

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

## #7 — Han-Solo, 2001-02-19T11:41Z

tack och bock :h

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8204-inkludera-fil
