Способ переноса ASP
❮ Полный справочник серверных объектов
Метод Transfer отправляет (переносит) всю информацию о состоянии (все переменные приложения/сеанса и все элементы в коллекциях запросов), созданную в одном файле ASP, во второй файл ASP.
Когда вторая страница ASP завершает свои задачи, она НЕ возвращается к первой странице ASP (как метод Execute).
Примечание. Метод Transfer является эффективной альтернативой Response.Redirect. Перенаправление заставляет веб-сервер обрабатывать дополнительный запрос, в то время как метод Server.Transfer передает выполнение на другую ASP-страницу на сервере и позволяет избежать дополнительного кругового пути.
Синтаксис
Server.Transfer(path)
Parameter | Description |
---|---|
path | Required. The location of the ASP file to which control should be transferred |
Пример
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.
❮ Полный справочник серверных объектов