Avatar billede perj Nybegynder
11. december 2003 - 12:18 Der er 12 kommentarer og
1 løsning

Include i ASP

Hvorfor virker dette ikke?
<!--#include file="log/xxxxx/etellerandet.asp?ID=2"-->
Avatar billede medions Nybegynder
11. december 2003 - 12:22 #1
Det er fordi du skal skrive:

<%
  Server.Execute("etellerandet.asp?ID=2")
%>

//>Rune
Avatar billede perj Nybegynder
11. december 2003 - 12:35 #2
medions>. Gider du lige forklare det på en anden måde?
Avatar billede medions Nybegynder
11. december 2003 - 12:40 #3
Jamen altså du skal skrive:

<%
  Server.Execute("log/xxxxx/etellerandet.asp?ID=2")
%>

Der hvor der står

<!--#include file="log/xxxxx/etellerandet.asp?ID=2"-->

Nu :)

//>Rune
Avatar billede perj Nybegynder
11. december 2003 - 12:58 #4
Det lykkes ikke helt:- Nu er ASP ikke min stærke side. Viser denne fejl:

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'Execute'

/etellerandet.asp, line 316
Avatar billede medions Nybegynder
11. december 2003 - 13:05 #5
´Hmm er det PWS eller IIS 5.0 / 6.0 du bruger?

//>Rune
Avatar billede perj Nybegynder
11. december 2003 - 13:13 #6
IIS 4.0
Avatar billede medions Nybegynder
11. december 2003 - 13:15 #7
Se, det er en version for gammel for Server.Execute()

Så det kan du ikke, desvære :-(

//>Rune
Avatar billede perj Nybegynder
11. december 2003 - 13:18 #8
Tak for hjælpen, men øv:-(
Avatar billede medions Nybegynder
11. december 2003 - 13:20 #9
Anytime...
Thx 4 Poinz

//>Rune
Avatar billede dna Nybegynder
11. december 2003 - 13:26 #10
Du kan ikke include med variabler... men, du kan lave en lille work-around...

Du kan sætte en session lige før du includer.. og så kan du hente dataen ud fra den session istedet for fra en query-string!

dna
Avatar billede perj Nybegynder
11. december 2003 - 14:08 #11
dna. Vil det ikke også kræve en opdatering af serversoftware til min. IIS 5.0?
Avatar billede dna Nybegynder
11. december 2003 - 14:46 #12
perj: Jeg har ikke arbejdet med IIS 4.0, men hvis du kan lave en alm. include, så er det da muligt at gøre det på den måde...

Du kan jo prøve at teste på denne måde:

test.asp:
<%
Response.write "Jeg er test.asp...<br>"
%>
<!-- #include file='test2.asp' -->
<%
Response.write "Jeg er stadig test.asp"
%>

Og så lave en test2.asp:
<%
Response.write "Jeg er test2.asp - og datoen er: " & date()
%>
Avatar billede perj Nybegynder
11. december 2003 - 15:03 #13
dna>> Tak for resp. Jeg anvender inklud mange steder på mit site, så det kan den godt. Jeg får om et par dage flyttet mit hotel til en 2003 server, og så skulle det andet problem være løst - håber jeg.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester