Server.Execute
Syntax: Server.Execute(Path)
The Execute method allows you to call another ASP page from inside an ASP page.
When the called ASP page completes its tasks, you are then returned to the calling
ASP page. The overall effect is very similar to a function or subroutine call.
Any text or output from the called ASP page will be displayed on the calling ASP page.
The Execute method is a more useful alternative to using server-side includes.
Server.Transfer
Syntax: Server.Transfer (Path)
The Transfer method allows you to transfer from inside one ASP page to another ASP page. All of the state information that has been created for the first (calling) ASP page will
be transferred to the second (called) ASP page. This transfered information includes all
objects and variables that have been given a value in an Application or Session scope,
and all items in the Request collections. For example, the second ASP page will have the
same SessionID as the first ASP page.
Response.Redirect()
Syntax:Response.Redirect(URL)
The Redirect method stops processing the current script and attempts to connect the client to a different URL. This is accomplished by adding an HTTP redirection header to the output stream that is being sent from the server to the client. Unfortunately,
if page content has already been sent to the client and if a proxy server lies between
the server and the client, an error message can be generated. Therefore it is advisable
to set Response.Buffer to true and to call Response.Clear just before calling Redirect.