Mrz
25
Von:
Marcel Binot
25.03.2007
Für die Verwendung der ClientAPI stehen sehr umfangreiche Dokus zur Verfügung. Dennoch hatte ich anfangs Schwierigkeiten bei deren Verwendung. Wie immer bei ASP.NET kommt esdarauf an, zu welchem Zeitpunkt man Controls und Handler initialisiert, damit Postbacks korrekt behandelt werden.
Mit der folgenden Reihenfolge der Methodenaufrufe, bekam ich richtige Ergebnisse:
OnInit (Initialisierung und Bearbeitung der Control-Handler) :
- RegisterPostBackEventHandler()
- HandleClientAPICallbackEvent()
PageLoad (Registrierung Client-Variablen und des OnLoad-Handlers):
- AddBodyOnloadEventHanlder()
- RegisterClientVariable()
OnPreRender (Hinzufügen von Skriptblöcken):
- RegisterClientScriptBlock()
- RegisterClientReference()
Tags: