Hallo!

> 1.wie lade ich eine aspx -seite in eine aspx-seite ?
> bisher dachte ich, dass dies nur mit ascx-Controls geht ( 
> LoadControl).

Mir fallen da spantan nur Frames oder Iframes ein, also keine echte L�sung.
Deshalb stecke ich die Inhalte ja auch in UserControls und habe nur ganz
wenige .aspx-Seiten. ;-)

> 2. habe mich bisher noch nicht mit httpModule besch�ftigt, 
> h�ttest du mal
> ein kleines Beispiel ?

Erzeuge eine Klasse und implementiere dabei IHttpModule:

Class DefaultHttp
   Implements IHttpModule
   ...
End Class
   
Die Methoden "Init" und "Dispose" werden dabei von VS automatisch erzeugt.
In "Init" kannst Du dann den Http-Ereignissen einen eigenen Handler geben:

Public Sub Init(ByVal Context As System.Web.HttpApplication) Implements
System.web.IHttpModule.Init
   AddHandler Context.BeginRequest, AddressOf ...
End Sub

Im EreignisHandler f�r BeginRequest setze ich dann Context-Variablen
(Application-Variablen). Zum Beispiel werte ich damit Request.PathInfo aus
und habe damit eine universelle Menusteuerung. Wenn eine Url direkt �ber die
Adresszeile des Browsers eingegeben wird, kann ich dabei auch Schreibfehler
korrigieren. Ggf. leite ich auf die Standardseite (also ein
Standard-UserControl) um und korrigiere den Pfad (Context.RewritePath)

In der Web.Config schreibe ich unter <system.web> folgendes:

<httpModules>
   <add name="..." type="abc.DefaultHttp,abc"/>
</httpModules>

Jetzt werden alle .aspx Aufrufe �ber meinen Handler geschickt.

Und wenn Dein IIS dann auch beliebige Dateitypen an das Standard ASP.NET
Modul schickt, kannst Du f�r diese Dateien auch eigene Handler
(IHttpHandler)schreiben und so z. B. zentral steuern, ob ein Bild aus dem
Cache, dem Webspace oder aus der Datenbank kommt, ob eine XML-Datei aus
einer Datei erneuert werden muss, oder ....


Freundliche Gr��e
Joachim van de Bruck

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an