Metoda transferu ASP
❮ Pełne odniesienie do obiektów serwera
Metoda Transfer wysyła (przesyła) wszystkie informacje o stanie (wszystkie zmienne aplikacji/sesji i wszystkie elementy w kolekcjach żądań) utworzone w jednym pliku ASP do drugiego pliku ASP.
Kiedy druga strona ASP zakończy swoje zadania, NIE powróci do pierwszej strony ASP (jak metoda Execute).
Uwaga: Metoda Transfer jest wydajną alternatywą dla Response.Redirect. Przekierowanie zmusza serwer sieci Web do obsługi dodatkowego żądania, podczas gdy metoda Server.Transfer przenosi wykonanie na inną stronę ASP na serwerze i pozwala uniknąć dodatkowej podróży w obie strony.
Składnia
Server.Transfer(path)
Parameter | Description |
---|---|
path | Required. The location of the ASP file to which control should be transferred |
Przykład
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
Spójrz również na metodę Server.Execute, aby zobaczyć różnicę między metodami Server.Transfer i Server.Execute.
❮ Pełne odniesienie do obiektów serwera