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

Antwort per Email an