Download "ASP.NET AJAX Client Life-Cycle Events" Cheat Sheet

Posted on June 01, 2007  |  

Posted in Development

17 comments

In Microsoft AJAX, the order of events on the client side always confused me. There were various objects involved in the client life cycle, and I didn’t understand which events fired when. I distilled whatever documentation I found into a “cheat sheet” to illustrate the flow of events.

Client-side order of events in Microsoft AJAX

Click the image to download the cheat sheet or grab it from here. I had to use a free converter, PrimoPDF, to accommodate Foxit Reader owners, but being somewhat of a perfectionist, I’m unhappy with the quality of conversion so far.

17 comments

Dave
on June 1, 2007

The link doesn't work....


Milan Negovan
on June 1, 2007

Crap, and extra space! Thank you, Dave. Fixed.


Charles Cherry
on June 1, 2007

Try EasyPDF Online: https://www.pdfonline.com/convert_pdf.asp (it's free, but high quality and very fast).


Charles Cherry
on June 1, 2007

Try EasyPDF Online: https://www.pdfonline.com/convert_pdf.asp (it's free, but high quality and very fast).


Sonu Kapoor
on June 1, 2007

Nice Work Milan.


wendy
on June 6, 2007

Thanks for the life cycle cheat sheet, ASP and AJAX are alot easier to understand and explain with it.


Rachit
on June 8, 2007

Nice work, Milan!


Morten
on June 14, 2007

I think there is a bug in there. From the cheat sheet it doesn't look like Application.Load fires when the page has its initial load (which is does).
Bottomline: There should be a blue arrow between app.init and app.load designated 1.3.


Milan Negovan
on June 15, 2007

@Morten: actually, I separated the three stages on purpose. I think you raise a good point though. It'll help clarify the event flow.


BL
on June 17, 2007

Does Any one has ebook about AJAX ASP.NET?
Plz share me!
Thank you so much,

BL.


Hypotheek
on February 26, 2008

nice cheat sheet dave. I used it for my student class to show the restrictions of the Ajax programming languages. Little information about Ajax is presented in visual form, so this material came to me as a nice surprise.

best regards
Hypotheek


vinod
on February 29, 2008

Excellent,reading is very easy


B Gandhi
on April 28, 2008

Very nice representation of AJAX. Thanks


Fabrice J.
on June 12, 2008

Yes, it's a good work.
But the .pdf diagram isn't the same as the little one on this page !


Milan Negovan
on June 12, 2008

Fabrice, what do you mean? Should be the same :)


Fabrice J.
on June 12, 2008

#1
On this page:
onload => 1.1 => pageLoad => 1.2 => init (... and it's all)
In the .pdf:
onload => 1.1 => init => 1.2 => load => 1.3 => pageLoad.

#2
On this page:
pageUnload => 3.1 => unload => 3.2 => disposing => 3.3 => onunload.
In the .pdf:
onunload => 3.1 => pageUnload => 3.2 => unload => 3.3 => disposing.


Milan Negovan
on June 12, 2008

Looks like I updated the thumbnail in a later post, but not here.

Fixed. Thank you, Fabrice!