Newsgroup: it.comp.www.asp
Titolo: include "dinamico"

Salve, avrei un problemino di include "dinamico".. ossia dovrei 
includere in una pagina ASP una seconda pagina ASP il cui nome è legato 
al valore di un campo di un DB.
Insomma un po' come:
<!--#include file="<% rs("htmlpage")%> " -->
che chiaramente non puo' funzionare viste l'ordine di elaborazione della 
pagina asp stessa.
Ho provato a settare il campo OLE e utilzzare BinaryWrite senza troppa 
fortuna. (quindi un collegaento, non un'inserimento).
Chi mi da una mano ? :)
grazie,
daniele
!! remove X from email to reply

Mi pareva che sta' cosa fosse saltata fuori tempo addietro, e che tutti
avessero concluso che non poteva essere fatto (per non so che motivo).
Hai provato a cercare su 
www.deja.com
 i messaggi vecchi ? (si parla di
novembre/dicembre 1999)
Altrimenti prova a dare un'occhiata su 
www.aspitalia.com
Davide
daniele wrote in message ...


 <!--#include file="<% rs("htmlpage")%> " -->
Da quanto ne so gli include vengono elaborati prima di ogni altro codice,
percio' non funziona.
Saluti


Ciao Daniele,
in questi casi (include pagine html), io consiglio sempre un'altra strada:
Set Fil=CreateObject("Scripting.FileSystemObject")
Set out=Fil.OpenTextFile(Server.MapPath(rs("htmlpage")),1,true)
pagina=out.ReadAll()
out.Close
quindi la pagina la mandi al client con:
response.write pagina
Piů semplice di cosě! ;-)))
Ciao!
Andrew

 response.write pagina
Daccordissimo con la tua preziosa soluzione aggiungo solo che quando mesi fa
si comincio' a parlare di quello che ci sarebbe stato nel ASP 3.0 ed in IIS
5 qualcuno tiro' fuori un istruzione che avrebbe permesso proprio gli
include dinamici run-time. Io comunque per questinoni di portabilita'
continuerei a fare come indichi tu o con la classica struttura case in cui
nei vari rami includi tutti i codici possibile e runtime scegli in quale
ramo entrare.
--
Ciao, Fabio Zed Zamparelli

Concordo con il select case!
Liga97
ICQ: 11362849
E-mail: 
lig...@alo.it
 oppure 
a...@ligasoft.com
Web: 
www.ligasoft.com/asp

Liga97
Se ci sono pochi casi anch'io utilizzo il select-case (meno di 10-15). Ma,
come in
questo caso che le pagine sono legate a un database e dunque saranno un
bel numero, io preferisco la soluzione della gestione files per tenere piů
compatto
possibile lo script (non oso immaginare le dimensioni di uno script con dei
select-case con piů di 30 scelte! Brrrr).
Ciao!
Andrew

 ramo entrare.
ti dirò di più. puoi fare una redirezione completa, ma diversa da quella di
IIS4 (response.redirect) che mette di mezzo gli header http, tramite
server.transfer(url)
che trasferisce il controllo della pagina a url, e puoi eseguire all'interno
di una pagina asp un altro file, tramite
server.execute(url)
direi che è molto utile. io per esempio riuscirei a fare una solo pagina
come esterno, ma che con degli include racchiude tutte le funzioni
dell'applicazione.
interessante (l'ho fatto ;-PPP) per uno shop. all'utente nascondi tutta una
serie di cose ed eviti di usare 300 include e statement simili, visto che da
una pagina potresti controllare tutto un sito... :-)
--
CIAO!.db
Daniele "The Night Surfer" Bochicchio <webmaster(at)ASPItalia.com>
Moderatore di it.comp.www.asp - 
http://www.ASPItalia.com/newsgroup/icwa.asp
Leggi subito i nostri ultimi articoli:
- 'Sistemi di pagamento per l'e-commerce'
http://www.ASPItalia.com/articoli/articoli.asp?data=20000316
- 'Introduzione ad ADSI'
http://www.ASPItalia.com/articoli/articoli.asp?data=20000313
Uno script al giorno? Solo su 
http://www.aspitalia.com/liste/usag/