While running one .asp page we can transfer the script execution to another page by using server.execute command. For our example we will use two files. One is main.asp and other one is file2.asp. Here is the code for main.asp file.
<title>(Type a title for your page here)</title>
var1=" My name is plus2net "
Response.Write " I am inside main.asp file "
Response.Write " <br>---<br> " Server.Execute("file2.asp")
Response.Write " <br>---<br> "
Response.Write " I am back in main.asp file " & var1
Now here is the code for file2.asp file
Response.Write " I am in file2.asp inside "
Once we run main.asp file we will get the output like this
I am inside main.asp file
I am in file2.asp inside
I am back in main.asp file My name is plus2net
You can see the control has shifted to file2.asp file but after its execution again it returned to main.asp page. This is the main difference between server.execute and server. transfer command in ASP