Wenn es wirklich nur f�r die  Navigation ist - warum machste die net einfach 
als Hyperlinks? Im QueryString �bergibste das angegebenen Element (z.B.: ID 
oder Type oder was auch immer)

Dann kannste in der Main Seite darauf zugreifen - und auch der Navigation - 
falls diese als Control �bergeben wurde auch das geklickte Element �bergeben - 
falls du das irgendwie brauchst!

Ich finde es recht angenehm - wenn ich im Main Container (z.B.: der Haupt ASPX 
Seite) die gew�nschten Daten verarbeite - und den einzelnen Controls die dann 
einfach �bergebe.

Das hat mehrere Vorteile - wobei der Haupt Vorteil wohl der ist - das nur 
einmal die Daten beschafft werden m�ssen - und den einzelnen Controls dann zur 
Verf�gung gestellt werden k�nnen.

-----Urspr�ngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von kosmi
Gesendet: Mittwoch, 18. Mai 2005 13:03
An: [email protected]
Betreff: Re: AW: [Asp.net] RequestDaten einer .ascx in pageload lesen

Ich habe die Navigation in eine aspx ausgelagert und brauche den Wert 
der geklickten Navigation in meiner "Hauptseite", da diese dann
weitere Controls als Masken inkludiert.

Die Masken arbeiten f�r sich, ihre Eventhandler werden aber erst
nach dem Pageload und vor dem PreRender der Mainseite aufgerufen. 
Inkludiere ich die Masken jetzt aber im PreRender der Mainseite, weil 
erst dann der ausgew�hlte Navigationspunkt vorliegt, werden die
ActionHandler der Masken nicht mehr aufgerufen(auch sie sind ja schon 
beim PreRender).
Der server.transfer ist der Horror--der muss weg!

Wenn ich nun den geklickten Navigationspunkt schon im PreRender
lesen koennte waere mein Problem geloest...und die PostDaten des Clients 
muessen ja alle da sein bevor PageLoad ausgefuehrt wird. Ich wei� nur 
nicht wie ich sie anspreche.

Gru�
Daniel



Chris wrote:
> h�rt sich f�r mich auch nicht sehr sch�n an.... habe ich auch lange mit
> rumgespielt ist aber einfach nicht .NET und f�hrt zu Gurken-Code :-)
> Deine Controls sollten eigentlich vollst�ndig f�r sich arbeiten und nicht
> von anderen abh�ngen.
> Wenn es denn aber so ist... spricht eigentlich auch nichts gegen ein
> Redirect bzw. ein server.transfer.
> Evt. kannst Du ja auch "normale" Hidden-Tags mit Javascript setzen....
> 
> Chris
> 
> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> Auftrag von Andreas Rudischhauser
> Gesendet: Mittwoch, 18. Mai 2005 12:17
> An: [email protected]
> Betreff: AW: [Asp.net] RequestDaten einer .ascx in pageload lesen
> 
> 
> Das h�rt sich sehr nach FAKE an. Versuch doch mal eher in Richtung Event und
> vor allem Event-Bubbling zu gehen. Ich denke wenn du das so wie geschrieben
> machen willst, dann wird es sehr unsch�n und man versteht es nicht wirklich.
> 
> Ich komme auch oft in so eine Falle und mache dann gerne so einen FAKE. Aber
> es stellt sich jedes Mal heraus, dass es nicht gut ist...
> 
> 
> 
> -----Urspr�ngliche Nachricht-----
> Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im
> Auftrag von kosmi
> Gesendet: Mittwoch, 18. Mai 2005 09:30
> An: [email protected]
> Betreff: [Asp.net] RequestDaten einer .ascx in pageload lesen
> 
> Hallo Liste,
> ich suche nach einer M�glichkeit die Daten eines
> includierten .ascx Controls in der PageLoad Methode des Controls direkt
> aus dem Request auszulesen. Ich ben�tige die Daten in der Parentseite
> um dynamisch weitere .ascx Controls einzubinden.
> Leider kann ich die PostbackDaten des Childcontrols erst im PreRender
> der Parentseite abrufen, sie sollten aber schon nach LoadPostData  und
> damit vor PageLoad des ChildControls ansprechbar sein.
> 
> Zurzeit ich kann die Daten im MainControl erst im PreRender ansprechen
> was leider zu sp�t ist, da ich weitere Chilcontrols erst dann einbinden
> kann und bei einem Postback ihre Eventhandler nicht mehr angesprochen
> werden, wodurch ich die PostbackEvents/Daten eines eingebunden DataGrids
> erst nach einem Serverredirect(grusel) abrufen kann
> 
> Ich hatte mir eine L�sung  nach der Art:
> 
> string kgw2  = Request.Params["__EVENTTARGET"];
> string kgw3 = Request.Params["__EVENTARGUMENT"];
> 
> im Pageload des Childcontrols vorgestellt,leider
> ist Request.Params["__EVENTARGUMENT"] leer...
> Dann k�nnte ich das dynamische Einbinden schon im Pageload der
> Parenseite machen.
> 
> Gr��e und Dank im vorraus
> Daniel Wasser
> 
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 
> _______________________________________________
> Asp.net Mailingliste, Postings senden an:
> [email protected]
> An-/Abmeldung und Suchfunktion unter:
> http://www.glengamoi.com/mailman/listinfo/asp.net
> 
> 
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an