Re: Include einer Datei in ein aspx. File
- From: Martin <Martin@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 16 Apr 2007 23:54:01 -0700
Hallo Mathias,
danke fuer die Info ueber .NET.
Ich denke anscheinend noch in primitiveren Sprachen wie PHP. Es muss .NET
sein, sogar VB.NET. Dabei versucht man den Code so einfach zu halten, wie nur
moeglich, damit die Maintenance entsprechend leicht faellt.
Werde mir einmal die Klasse Response.Objekt ansehen.
Wenn ich Deine Erklaerung richtig gelesen habe, dann ist der Nachteil an
..NET, dass man Code in fast jede Datei schreiben muss. (Ausser man greift in
einigen Dingen auf Methoden zurueck)
Das schoene an .NET habe ich schon verwendet, sind die Masterpages. Eine
wirkliche Bereicherung.
Gruesse, Martin
"Mathias Herbst" wrote:
Wie macht man das? - Am besten gar nicht..
Bei PHP wird der Code jedes Mal zur Laufzeit "interpretiert" - dadurch kann
der "Interpreter" die Datei einfach als Include dazuladen. Bei ASPX wird der
Code vor dem Ablauf in eine ausführbare Datei - eine .dll - gewandelt.
Anschließend wird der Code in der DLL abgearbeitet - ein Include im Sinne
von PHP geht dann nicht mehr.
Es gäbe die Möglichkeit, dass Du in ASPX eine Methode schreibst, die dann je
nach Parameter eine Datei öffnet und den Stream in das Response.Objekt
schreibt - das sollte gehen, ist jedoch "nicht im Sinne des Erfinders".
Als Variante wäre es möglich, die vorhandenen Dateien einfach in einer
Quelldatei zusammen zu kopieren und mit IF entsprechend zu kapseln. Das
sollte auch gehen, die Pflegbarkeit leidet darunter aber.
PHP und ASPX unterscheiden sich nicht unerheblich. Wenn es in PHP
funktioniert, dann bleib bei PHP, wenn es ASPX sein muss, dann versuche
zuerst einmal das Konzept zu durchdringen und passe Deine Webapplikation an.
Grüße Mathias
"Martin" <Martin@xxxxxxxxxxxxxxxxxxxxxxxxx> schrieb im Newsbeitrag
news:32BA9286-50A1-402F-AD8D-C2B3C5D3705C@xxxxxxxxxxxxxxxx
Hallo,
seit ein paar Tagen arbeite ich mit VB.NET und habe ein Problem, welches
ich
nicht loesen kann.
Ich habe ein .ASPX File, welches einen String aus der URL requested. Was
ich
gerne haette ist, dass ich eine Datei in das .ASPX File include, je
nachdem,
welcher String aus der URL requested wurde.
Bsp. in PHP:
www.testseite.de?seite_die_aufgerufen_wird=testseite
include ("musterverzeichnis/".seite_die_aufgerufen_wird.".php");
Wie macht man so etwas in VB.NET?
Habe verschiedene Seiten, die je nach Navigation in eine Seite geladen
werden sollen.
Bitte keine Vorschlaege mit Masterpages, denn meine Applikation hat
bereits
Masterpages integriert.
DANKE.
Gruesse, Martin
- References:
- Re: Include einer Datei in ein aspx. File
- From: Mathias Herbst
- Re: Include einer Datei in ein aspx. File
- Prev by Date: Update Dataset
- Next by Date: Re: Programmfenster aktivieren, das mit System.Diagnostic.Process gestartet wurde
- Previous by thread: Re: Include einer Datei in ein aspx. File
- Next by thread: Programmfenster aktivieren, das mit System.Diagnostic.Process gestartet wurde
- Index(es):
Relevant Pages
|