Das ist was ich suche.. funktioniert das auch mit den Daten eines LinkButtons? Probiere grad mal rum.
Pessner, Andreas wrote:
Ich glaube Du machst Dir selber das leben schwer!
Du brauchst doch gar net auf das Event des Link Buttons zu warten!
Lies doch einfach über Request.QueryString die Teile aus - die Dir der HyperLink übergeben hat.
z.B.: Mode=News&id=5
Die lieste in Deiner Basis Seite / Basis Control aus - und reagierst darauf.
In dem Fall - könntest Du zum Beispiel Dein News-Details Control in Deinen Placeholder krachen - und dem die News mit der ID 5 übergeben - damit der das ganze mal schön für Dich anzeigt.
Aber wie gesagt - ist nur ein Beispiel.
-----Ursprüngliche Nachricht----- Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von kosmi Gesendet: Mittwoch, 18. Mai 2005 13:25 An: asp.net@glengamoi.com Betreff: Re: AW: AW: [Asp.net] RequestDaten einer .ascx in pageload lesen
Die Idee ist gut aber bei einem LinkButton passiert ja dasselbe,
es wird per Javascript ein Postback ausgeloest der die Daten per
Post an den Server sendet und diese post oder get Daten muessen doch irgendwie auszulesen sein..
Wie wuerde ich denn einen URL-Parameter eines Hyperlinks auslesen?
auch ueber request.params[] ? dann muessen da auch die daten
aus dem LinkButton drin sein.
Oder verstehe ich da was falsch?
Pessner, Andreas wrote:
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: asp.net@glengamoi.com 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
_______________________________________________ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________ Asp.net Mailingliste, Postings senden an: Asp.net@glengamoi.com An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net