/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
vis.asp?id=1 > include-filen 1.inc
Fra : Henrik


Dato : 24-02-02 15:26


Hvordan kan jeg gøre sådan, at hvis jeg loader filen vis.asp?id=1, indsættes
include-filen 1.inc på et nærmere bestemt sted i filen (i en tabel)? Hvis
id=2, skal filen 2.inc inkluderes etc....

Tak.

Henrik



 
 
Kim Schiller (24-02-2002)
Kommentar
Fra : Kim Schiller


Dato : 24-02-02 15:58

Henrik wrote in dk.edb.internet.webdesign.serverside.asp:
> Hvordan kan jeg gøre sådan, at hvis jeg loader filen vis.asp?id=1, indsættes
> include-filen 1.inc på et nærmere bestemt sted i filen (i en tabel)? Hvis
> id=2, skal filen 2.inc inkluderes etc....
>
> Tak.
>
> Henrik
>
>
Se nedenstående indlæg, der hjalp mig med selvsamme problem:

http://www.html.dk/nyhedsgrupper/dk_edb_internet_webdesign_serverside_asp/defau
lt.asp?messageid=%3C3b4a2dab%240%24287%24edfadb0f%40dspool01%2Enews%2Etele%2Edk
%3E

Kim S.

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Jørn Andersen (24-02-2002)
Kommentar
Fra : Jørn Andersen


Dato : 24-02-02 16:37

On Sun, 24 Feb 2002 14:57:48 +0000 (UTC), Kim Schiller
<kschiller@worldonline.dk> wrote:

>Se nedenstående indlæg, der hjalp mig med selvsamme problem:
>
>http://www.html.dk/nyhedsgrupper/dk_edb_internet_webdesign_serverside_asp/defau
>lt.asp?messageid=%3C3b4a2dab%240%24287%24edfadb0f%40dspool01%2Enews%2Etele%2Edk
>%3E

Jeg limer den lige sammen :)
<URL:
http://www.html.dk/nyhedsgrupper/dk_edb_internet_webdesign_serverside_asp/default.asp?messageid=%3C3b4a2dab%240%24287%24edfadb0f%40dspool01%2Enews%2Etele%2Edk%3E>



Jørn Andersen (24-02-2002)
Kommentar
Fra : Jørn Andersen


Dato : 24-02-02 16:21

On Sun, 24 Feb 2002 15:26:09 +0100, "Henrik" <h@enr.ik> wrote:

>
>Hvordan kan jeg gøre sådan, at hvis jeg loader filen vis.asp?id=1, indsættes
>include-filen 1.inc på et nærmere bestemt sted i filen (i en tabel)? Hvis
>id=2, skal filen 2.inc inkluderes etc....

Først skal du selvfølgelig hente nummeret med
Request.QueryString("id")

Dernæst har du flere muligheder:
1) Hvis det kun er få filer, og det er de samme filer hele tiden, kan
du bruge include:

<%
If id = 1 Then
%><!--#include file="1.inc"--><%
ElseIf id = 2 Then
%><!--#include file="2.inc"--><%
' -- Etc.
End If
%>

Ulempen ved denne model er, at include udføres *først*, når siden
loades - dvs. alle includes medtages, men kun dem der opfylder If'en
udføres.
Det er altså ikke særligt praktisk, hvis du har mange filer, eller
hvis det ikke er faste filer.
Include er mest velegnet til sidehoved/fod og andre indsættelser af
faste ting.

Mere om include:
<URL: http://html.dk/tutorials/ssi/>

2) Du kan bruge FSO (FileSystemObject)
<URL: http://html.dk/tutorials/asp/lektion14.asp>
+ lektion 15 og 16

FSO er fuldt programmerbar og er udmærket til at hente tekster (hvis
det fx er en artikeldatabase, hvor vis.asp skal vise artikler med et
bestemt nummer).

3) Du kan bruge Server.Transfer eller Server.Execute
(Forudsat din server understøtter det)

Server.Transfer("nyside.asp")
Server.Execute("nyside.asp")

Begge gør det, at de "hopper over på en anden side" og fortsætter
kodeafviklingen der. Forskellen er så, at Server.Execute vender
tilbage, hvor den kom fra, når den er færdig, mens Server.Transfer
ikke gør.

Se evt. mere her:
<URL:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html/psdk/asp/iiwacont.asp>

De er begge meget fleksible - men vær opmærksom på, at du *kan* få
sikkerhedsproblemer, hvis du lader din QueryString styre din
Server.Execute/transfer alt for direkte.

Good luck,
Jørn


Henrik (24-02-2002)
Kommentar
Fra : Henrik


Dato : 24-02-02 16:48

> Først skal du selvfølgelig hente nummeret med
> Request.QueryString("id")

Øhhh - jeg er nybegynder, så jeg er nødt til at have denne i en sammenhæng?
Hente nummeret?

Henrik



Jørn Andersen (24-02-2002)
Kommentar
Fra : Jørn Andersen


Dato : 24-02-02 17:00

On Sun, 24 Feb 2002 16:47:49 +0100, "Henrik" <h@enr.ik> wrote:

>> Først skal du selvfølgelig hente nummeret med
>> Request.QueryString("id")
>
>Øhhh - jeg er nybegynder, så jeg er nødt til at have denne i en sammenhæng?
>Hente nummeret?

Mener du:
<URL: http://html.dk/tutorials/asp/lektion10.asp>

- læs evt. alle lektionerne igennem og leg lidt med eksemplerne. Det
er et *glimrende* sted at starte.

Ellers spørg bare igen.


Good luck,
Jørn


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408941
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste