MrLW: Variablenübergabe an (Server.Execute-inkludierte) ASP-Seiten

Hallo,

Ich habe ein Problem mit der Variablen-Übergabe an ASP-Seiten, die über den Server.Execute()-Befehl dynamisch inkludiert wurden.

------------------------------------------------------------------
Schema:
 Datei1.asp
<%
strNr = "2"
strAnzeigen = "ja"
Server.Execute("Datei" & strNr & ".asp")
%>
 Datei2.asp
<%
If strAnzeigen = "ja" Then
%>
Text Text Text Text Text Text Text
Text Text Text Text Text Text Text
Text Text Text Text Text Text Text
Text Text Text Text Text Text Text
<%
Else
%>
Kein Text
<%
End If
%>
------------------------------------------------------------------

Das funktioniert bei mir nicht, aber warum?
Und wie kriegt man es richtig hin?

Danke im Voraus
MrLW

  1. Hi,

    Server.Execute(Path) Method

    Implemented in version 3.0
    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.

    Server.Transfer(Path) Method

    Implemented in version 3.0
    The Transfer method allows you to transfer all of the state information for all of the built-in objects from one ASP page to another. Unlike the Execute method, when the ASP page that you have transferred to is finished, you do not return the original ASP page.

    Du solltest es mal mit Server.Transfer versuchen oder du legst die Objekte global an, was aber evt. Probleme bereiten könnte.

    HTH, Frank

    1. whoops, das ging daneben
      auch Server.Transfer() funktioniert nicht ... war für einen Moment fehlgeleitet

      sorry!
      Frank