<Полный справочник Объект сервера
Метод Transfer передает (transfers) всю информацию о состоянии (все приложения / переменные сеанса и все элементы в коллекции запроса) , созданные в одном файле ASP для второго файла ASP.
Когда второй ASP страница завершает свои задачи, он не будет возвращаться к первой странице ASP (like the Execute method) .
Note: Метод переноса является эффективным для альтернативного Response.Redirect. Редирект заставляет веб-сервер для обработки дополнительного запроса в то время как Server.Transfer перемещает выполнение метода на другую страницу ASP на сервере, и позволяет избежать дополнительного кругосветного путешествия.
Синтаксис
Server.Transfer(path)
параметр | Описание |
---|---|
path | Необходимые. Расположение файла ASP, к которому управление должно быть передано |
пример
File1.asp:
<%
response.write("Line 1 in File 1<br>")
Server.Transfer("file2.asp")
response.write("Line 2 in File 1<br>")
%>
File2.asp:
<%
response.write("Line 1 in File 2<br>")
response.write("Line 2 in File 2<br>")
%>
Output:
Line 1 in File 1
Line 1 in File 2
Line 2 in File 2
Также обратите внимание на метод Server.Execute, чтобы увидеть разницу между методами Server.Transfer и Server.Execute.
<Полный справочник Объект сервера