Stefan Falz: Bedingtes Include

Beitrag lesen

Hallo Leute,

ich möchte in Abhängigkeit einer Session-Variable eine Datei 'includen'. Leider funktioniert das nachfolgende Konstrukt nicht, da der Server beide Dateien gleichzeitig einbindet:

<%If Session("Sprache")="Deutsch" Then
  <!--#Include File="ger.inc"-->
Else
  <!--#Include File="eng.inc"-->
End If%>

Gibt es noch eine andere Möglichkeit?

Danke & Grüße ... Peter

Hallo,

da #include kein ASP-Tag ist, darf er auch nicht im ASP-Code stehen. Probiers mal so:

<%If Session("Sprache")="Deutsch" Then%>
<!--#Include File="ger.inc"-->
<%Else%>
<!--#Include File="eng.inc"-->
<%End If%>

Eine weitere Möglichkeit ist die Fallunterscheidung mit Select Case ...

<%
Select Case Session("Sprache")
    Case "Deutsch":%><!--#include file="ger.inc" //--><%
    Case Else:%><!--#include file="eng.inc" //--><%
End Select
%>

Tschau, Stefan

http://www.asp-database.de