Newsgroup: it.comp.www.asp
Titolo: [ASP] passare parametri con include, si puo' fare...

Casualmente ho visto che si puo' fare, tramite il metodo Execute
dell'oggetto Server:
---- ESTRATTO MSDN - INIZIO ----
Execute
The Execute method calls an .asp file and processes it as if it were
part of the calling ASP. The Execute method is similar to a procedure
call in many programming languages. 
Syntax
Server.Execute( Path )
Parameters
Path 
A string specifying the location of the .asp file to execute. If an
absolute path is specified for this parameter then it must be for an
.asp file within the same application space.
Remarks
The Server.Execute method provides a way of dividing a complex
application into individual modules. By employing the Server.Execute
method, you can develop a library of .asp files that you can call as
needed. This approach is an alternative to server side includes.
After IIS processes the .asp file specified in the input parameter to
Server.Execute, the response is returned to the calling ASP. The
executed .asp file may modify HTTP headers. However, as with any .asp
file, if the executed .asp file attempts to modify HTTP headers after
it sends a response to the client, it will generate an error.
The path parameter may be for either an absolute or a relative path.
If the path is absolute, it must map to an ASP in the same application
as the calling .asp file.
The path parameter may contain a Query String.
---- ESTRATTO MSDN - FINE ----
la cosa importante e' che si puo' passare una query string al file asp
chiamato e quindi si possono passargli dei parametri.
Molto interessante e' anche il metodo Transfer che trasferisce il
controllo dell'applicazione ad un altro file ASP trasferendo tutti gli
oggetti e le variabili.
 - Federico Feroldi -
| 
e.mai...@numerica.it
.
| 
http://www.logicom.it/pix/
| Logicom srl - Numerica srl

Stesso errore sul server Intel....
Forse sbaglio qualcosa. Ho creato un file go.asp in cui ho scritto:
<%Server.Execute("/index.asp")%>
AIUTOOOOOO
Gigi

Ma tu hai avuto il tempo di provarlo?
Io mi becco questo messaggio:
Microsoft VBScript runtime error '800a01b6'
Object doesn't support this property or method: 'Server.Execute'
/go.asp, line 8
Se può essere importante, il server è una AlphaServer con IIS4.
Se riesci a farlo andare ti faccio una statua......
Ciao.
Gigi

Object doesn't support this property or method: 'Server.Execute'
nacchio, prof. :) anche a me lo da sto errore, eppure nella
documentazione c'e' scritto cosi'!!! :)
appena ho tempo do un'occhiatina al support microsoft...



                        Sys Admin di 
http://www.ipoint2000.net
                        Moderatore di it.comp.www.asp
ASP e web design 
http://www.alpha.it/bokdan
Tutto sulle ASP 
http://www.ipoint2000.net/aspoint/

facci sapere!
sembra un mistero, ho provato a cercare in 
support.microsoft.com
 ma
sembra che non ne parli!


sembra che non ne parli!
Forse ho risolto il mistero....
In 
http://www.microsoft.com/workshop/server/asp/aspatoz.asp
 si legge:
-------------------------------------------
Flow Control
Flow control is the ability to set the flow of your ASP application. Flow is
controlled through Response methods and two new Server methods (for IIS
5.0). Using Response.Redirect causes posted data to be lost. The
Response.End method causes ASP to stop when an error is found. You do not
need to call this method after calling Response.Redirect. The
Server.Transfer method is the same as Response.Redirect, except that the
work is done on the server and posted data is not lost. The Server.Execute
method will flow into a nested ASP call and return execution to where you
were before the error occurred.
-------------------------------------------
Sembra quindi che Server.Transfer e Server.Execute siano metodi di IIS 5.0.
Mi sa che ci tocca aspettare ancora un po' per poterli usare :(
Ciao.
   Gigi