Sorry ist mir leider immer noch nicht klar... Ich habe mir deine Erkl�rung nochmal genauer durchgelesen.
Der Server.Transfer sendet mir das richtige Frameset. Jetzt beginnt doch der Browser clientseitig das Frameset auf- zubauen. Er holt sich also nacheinander die einzelnen Seite f�r die Frames vom Server. Also warum findet er die Seiten nicht? Wenn ich das Frameset einzeln aufrufe, dann stellt der Browser alles korrekt dar. Dies ist doch fast der selbe Vorgang. Der Browser verlangt nach dem Frameset und der Server sendet die HTML. Von hier an ist es doch das gleiche wie beim Server.Transfer() Oder bin ich zu bl�d? Gruss Oliver -----Urspr�ngliche Nachricht----- Von: Oliver Waterkamp Gesendet: Montag, 22. Oktober 2001 11:44 An: aspDEdotnet Betreff: [aspdedotnet] AW: Re: AW: Kurios!?!?! (Server.Transfer()) Danke das ist die L�sung und die Erkl�rung gleich dazu... Gruss Oliver -----Urspr�ngliche Nachricht----- Von: Patrick A. Lorenz [mailto:[EMAIL PROTECTED]] Gesendet: Donnerstag, 18. Oktober 2001 21:05 An: aspDEdotnet Betreff: [aspdedotnet] Re: AW: Kurios!?!?! (Server.Transfer()) Das ist doch relativ klar. Server.Transfer ist eine Server-Methode (und deswegen auch dem Server-Objekt zugeordnet). Intern wird bei Aufruf der default.aspx einfach das Frameset zurueckgegeben. Der Browser merkt aber nichts und "denkt" daher, dass es sich um die default.aspx handelt. Da Du innerhalb des Framesets relative und keine absoluten Pfade verwendest und die Dateien in einem anderen Verzeichnis liegen, koennen Sie nicht gefunden werden. Der Redirect funktioniert, weil er den Client auffordert, die andere Seite abzufragen. Loesung: - Entweder Redirect - oder aber besser: absolute Pfade im Frameset (/frameset/left.aspx, ...) Patrick ********* Das erste deutsprachige Buch zur C# Beta 2, jetzt unter http://www.csharp-shortcut.de * Patrick A. Lorenz * Berliner Strasse 17b * 78467 Konstanz * http://www.p-l.de * mailto:[EMAIL PROTECTED] * tel: 07531.979757 * fax: 07531.979754 * mobil: 0171.3429349 > Also Redirect funktioniert.. > Habe ich auch schon bis jetzt drin gehabt.. > Ich weiss schon was du meinst mit deiner Aussage, aber > das passt fuer mich nicht. > Den der Browser hat damit nichts zu tun, weil alles serverseitig laufen > muss. > Die Server.Transfer() Methode ist ja dafuer da. > Wenn ich das gesendete Framset im Quelltext anschaue stimmt es, auch die > Framesourcen stimmen... > Naja, vielleicht werden da irgendwann noch andere ihre Probleme haben > und sich damit beschaeftigen. > Bis dahin verwende ich den Redirect. > Vielen Dank noch fuer die Hilfe > Gruss Oliver > -----Urspruengliche Nachricht----- > Von: Johannes Hammersen [mailto:[EMAIL PROTECTED]] > Gesendet: Freitag, 19. Oktober 2001 13:58 > An: aspDEdotnet > Betreff: [aspdedotnet] AW: Kurios!?!?! (Server.Transfer()) > Ok, > bei Transfer wird meines wissens nach die Ausfuehrung zwar an die neue > Seite uebergeben, aber der Browser merkt davon nix, er denkt also du > waerst noch an der alten Stelle, also passen die Pfad angaben nicht mehr, > da du ja jetzt einen Ordner tiefer bist. > Weiss nicht ob ich das jetzt so ganz verstaendlich erklaeren konnte. > Versuch einfach mal ein Redirect. > Gruss Johannes > -----Urspruengliche Nachricht----- > Von: Oliver Waterkamp [mailto:[EMAIL PROTECTED]] > Gesendet: Freitag, 19. Oktober 2001 13:53 > An: aspDEdotnet > Betreff: [aspdedotnet] AW: Kurios!?!?! (Server.Transfer()) > Nein, das Frameset liegt ein Verzeichnis drunter... > Wie gesagt, wenn ich das Frameset einzeln aufrufe wird alles normal > dargestellt... > Wenn ich aber Server.Transfer("de/frameset.aspx") ausfuehre, dann springt > er wie es sein sollte zum Framset.aspx. Dieses wiederum wird aufgebaut, > bloss jeder einzelnen Seite in den Frames wurde die Location geaendert. > Somit werden sie nicht gefunden. > -----Urspruengliche Nachricht----- > Von: Johannes Hammersen [mailto:[EMAIL PROTECTED]] > Gesendet: Freitag, 19. Oktober 2001 13:46 > An: aspDEdotnet > Betreff: [aspdedotnet] AW: Kurios!?!?! (Server.Transfer()) > Hi, > Leigt das Frameset im selben Ordner wie die default.aspx? > Wir haben hier auch so ein Problem (aber nur mit dem MAC) wenn wir > Seiten in einem IFRAME laden. > Gruss Johannes > -----Urspruengliche Nachricht----- > Von: Oliver Waterkamp [mailto:[EMAIL PROTECTED]] > Gesendet: Freitag, 19. Oktober 2001 13:33 > An: aspDEdotnet > Betreff: [aspdedotnet] Kurios!?!?! (Server.Transfer()) > Hallo zusammen > Ich habe hier echt was Kurioses... > Ihr kennt ja alle die Transfer-Methode... > Mein Problem ist nun folgendes: > Ich transferiere von default.aspx auf ein Frameset... > Das Framset wird auch angesprungen und angezeigt. > Alle Inhaltseiten der einzelnen Frames werden nicht angezeigt, weil der > Pfad nicht korrekt ist. Von irgendwoher setzt mir das .net den > Projekt-Verzeichnisname vornehin... Darum findet er natuerlich die Seiten > nicht. Die Seiten liegen aber in selben Root wie das Frameset selbst > ?!?!?! > Das Kuriose ist aber, wenn ich das Framset einzeln aufrufe wird alles > normal wie es sich gehoert angezeigt. > Wieso und woher setzt er den Verzeichnisnamen ein wenn ich den > Server.Transfer() verwende ???? > Hat das von euch schon einer gehabt? > Gruss Oliver > -------- > Online Consulting AG, Oliver Waterkamp > ASP-DB Programmierer > Weststrasse 38, CH-9500 Wil > Phone +41 (0)71 913 31 31, Fax +41 (0)71 913 31 32 http://www.oc-ag.ch, > mailto:[EMAIL PROTECTED] > -------- > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv Sie koennen > | sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv > | Sie koennen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv > | Sie koennen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv > | Sie koennen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp > | [aspdedotnet] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv > | Sie koennen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp | [aspdedotnet] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp | [aspdedotnet] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedotnet/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedotnet.asp
