Vielen Dank für die Antwort. > Davon abgesehen: was spricht denn dagegen in jedem Control > den QueryString abzufragen? Im Idealfall baust du dir dafür > eine Utility-Klasse mit ner statischen Eigenschaft > CurrentLanguage, wo du den QueryString validierst. Und auf > die Eigenschaft greifst du dann überall in deiner Anwendung > zu wo du willst ...
Weil beispielsweise die Page - wo das Control drauf ist - eine Fallbackfunktionalität implementiert hat im CodeBehind. Eine Methode validiert den Sprachcode und macht gemäss web.config ein Fallback auf einen anderen Sprachcode im Fehlerfall. Das in jedes Control implementieren zu müssen gefällt mir nicht recht. Zweiter Grund: Es kann durchaus sein, dass die Page mal nicht den lan Parameter verwendet. Dann wird das WebControl unnütz, weil es den sprachcode nicht mehr abgreifen kann. Es soll einfach nicht das Problem des WebControls sein sich um den Sprachcode zu kümmern, woher der kommt. > Ansonsten kannst du deinem Control eine public Property > mitgeben, die du beim Instanzieren setzt. Das wird schwierig, > wenn du das deklarativ im Markup machst, aber wenn du das > Control Per LoadControl() lädst, kannste das da auch machen. Ich bin nicht darauf angewiesen es deklarativ zu machen (Du meinst, dass ich das Control Drag und Drop auf die Page platziere!?). Ich könnte mit LoadControl leben. Aber geht das nicht anders? Ich mach ja auch ganze Tabellenkonstrukte z.B. in einem Page_Load und hänge das Table-Objekt dann dem PlaceHolder an. So müsste doch das auch mit WebControls gehen? > Aber wie gesagt, eigentlich kannste von überall auf den > QueryString zugreifen ... Möchte ich halt aus erwähnten Gründen einfach nicht. Wie ist denn der "Life-Cycle" einer Seite? Ich musste mich noch nie darum kümmern. Was ich bislang gemacht habe reichte ins Page_Load. Aber wann wird eigentlich welche Methode beim erstellen(rendern) einer Seite ausgeführt? Patrik _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
