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
