Include in Abfrage
Hitmore
- asp.net
0 timmy0 Frank (no reg)
Hallo,
ist sowas möglich oder wie kann ich es realisieren ?
if ( a==1 ) {
include "a.html";
} elseif ( a==2) {
include "b.html";
} else {
include "c.html";
}
Mal von derSyntax abgesehen interessiert mich ob ich ein include durch eine if Abfrage einbinden kann ???
Vielen Dank für eure Hilfe
Hallo,
ist sowas möglich oder wie kann ich es realisieren ?
if ( a==1 ) {
include "a.html";} elseif ( a==2) {
include "b.html";
} else {
include "c.html";
}Mal von derSyntax abgesehen interessiert mich ob ich ein include durch eine if Abfrage einbinden kann ???
Vielen Dank für eure Hilfe
Grundsätzlich ist so etwas möglich, probleme könnte es beim Aufbau geben (if, elseif und else) Entweder if-elseif oder if-else anweisungen.
die frage ist nur was du für eine scriptsprache einsetzt da ist ev der unclude teil anders....
mit der standart ASP skriptsprache VBScript würde ich es so schreiben. ich würde für den html teil nichts includieren, sondern funkionen oder subs schreiben...
if a=1 then
include "a.html"
end if
if a=2 then
include "b.html"
else
include "c.html"
if a=1 then
include "a.html"
end if
if a=2 then
include "b.html"
else
include "c.html"
end if
so muss das natürlich aussehen
Bist du sicher, dass das auch mit .net funktioniert ?
http://www.aspheute.com/artikel/20000706.htm
Da steht das es nicht so einfach ist etwas zur Laufzeit zu inkludieren.
In .net wird soweit ich weiß alles mit ssi inkludiert ??
Danke nochmal für deine HilfE
ok mit .net weiss ich es nicht...ich arbeite zue zeit "nur" gerade mit dem nicht.net
Hallo,
Includes in ASP werden mittels SSI gemacht und finden gänzlich vor jeder ASP Verarbeitung statt. Einen ASP-eigenen "Include" Befehl kannte ich bislang noch nicht (bis vor ca. 1.5 Jahren) und seit dem .net Gerassel dürfte sich am Featureset von ASP (Classic) auch nicht viel geändert haben.
Um auf dein Thema zurückzukommen,
if #condition1# then include "a.html" else include "b.html" end if
dürfte unter ASP nicht funktionieren.
Der Workaround Nr. 1:
Der Workaround Nr. 2:
Workaround Nr. 2 eignet sich eher, wenn die zu inkludierenden Dateien ebenfalls ASP-Markup/Code enthalten könnten.
Ciao, Frank