What is the functionality of Page_Init event of web page?

This event is the 1st event to occur when an asp.net page is executed.This is the event where we should be performing any initialization steps that we need to setup or create instances of server controls.This event fires only the first time the when page is loaded and from the next time on a postback Page_init is not fired.