Sicher kann man das machen - aber ich habe mir dar�ber im Moment auch noch keine Gedanken gemacht. M��te man einfach mal probieren.
Die unten beschriebene Art und weise - habe ich meist bei unseren ASP Seite gemacht - und dabei teilweise den Kompletten Header includiert - da drin noch ein paar Variablen z.B.: <TITLE><%=SeitenTitel%></TITLE> rein - und fertig. Somit hatte jede Seite das selbe Stylesheet, das selbe aussehen - und wenn mal ein Link in der Header Navigation ge�ndert werden mu�te - hat man nur die Header Datei ge�ndert - und schon galt die �nderung f�r alle anderen 5.953.113 Seiten ;-) Und die doofen Frames waren wir damit auch endlich los - denn Frames sind ja auch sowas von out - und v�llig unhandlich. -----Urspr�ngliche Nachricht----- Von: Andreas Rudischhauser (N) [mailto:[EMAIL PROTECTED]] Gesendet: Donnerstag, 12. September 2002 12:50 An: aspDEdotnet Betreff: [aspdedotnet] AW: RE: AW: ASP.Net und Frames Wenn .NET dann w�rde ich die Includes durch UserControls ersetzten? Oder? -----Urspr�ngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Im Auftrag von Pessner, Andreas Gesendet: Donnerstag, 12. September 2002 12:39 An: aspDEdotnet Betreff: [aspdedotnet] AW: RE: AW: ASP.Net und Frames Ok - dann mal genauer. Alle Seiten die im Context der aufrufenden Seite k�nnen auch genau wie diese Behandelt werden. Somit h�tten wir also ASP oder ASP.NET Die Endung der include Datei ist vollkommen egal <!-- #include file = "Navigation.htm" --> <!-- #include file = "Navigation.asp" --> <!-- #include file = "Navigation.aspx" --> Der Inhalt der Datei kann genauso dynamisch geregelt werden - egal ob die Endung der include Datei htm, html, asp oder was auch immer ist. Der Inhalt der include Datei l�uft also im selben Context ab wie der der aufrufenden Seite. Wenn also die aufrufende Seite default.asp hei�t - dann kann man auch �ber asp (vbscript, jscript) Sachen in der included Datei handeln. Kleines Beispiel: Mainseite - default.aspx (wir spielen ja mit ASP.NET ;o) ) ------------------------------------------------------------------------ ------------ <html> <head> <script language="C#" runat="server"> void Page_Load(Object sender, EventArgs e) { // Label in der Seite Navigation.htm //-------------------------------------------------- Navi_Name_lbl.Text = "Hans Mustermann"; // Label in der Hauptseite //-------------------------------------------------- myLable.Text = "Hier irgendwas rein"; } </script> </HEAD> <BODY> <TABLE Height="99%"> <TR> <TD bgcolor="cyan" valign=top> <!-- #include file="navigation.htm" --> </TD> <TD valign=top> <form runat="server"> <!-- Hier steht dann der Inhalt der Seite --> <asp:Label id="myLable" runat=server /> </TD> </TR> </TABLE> </form> </form> </BODY> </HTML> ------------------------------------------------------------------------ ------------ Und hier die Navigationsseite Name: Navigation.htm - wie gesagt man kann hier Label, Buttons usw. alles reinstecken - und ganz normal behandeln - und wenn sie vielleicht auch als Datagrid -> Hyperlinkcolumn aus ner DB kommt - v�llig egal. Auch ein TreeView Opjekt aus den "Microsoft.Web.UI.WebControls" w�re sicher sehr sinnvoll. ------------------------------------------------------------------------ ------------ <TABLE> <TR> <TD> Hallo: <asp:Label id="Navi_Name_lbl" runat="server"/> </TD> </TR> <TR> <TD> <a href="#">Link 1</a> </TD> </TR> <TR> <TD> <a href="#">Link 2</a> </TD> </TR> </TABLE> ------------------------------------------------------------------------ ------------ -----Urspr�ngliche Nachricht----- Von: Roman Pittroff [mailto:[EMAIL PROTECTED]] Gesendet: Donnerstag, 12. September 2002 12:16 An: aspDEdotnet Betreff: [aspdedotnet] RE: AW: ASP.Net und Frames >�Besser noch - schmei� das Frameset weg. Die machen eh nur >�rger - und da Du ja mit ASP(.NET) ja sowieso dynamisch >arbeiten kannst - brauchst Du die sogut wie gar nicht! > Wie meinst du das mit dynamisch? Gruss Roman Pittroff Consulting Bangkok, Thailand | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.dotnetgerman.com/listen/aspDEdotnet.asp
