Updates

Asp.Net Life Cycle Question and Answers

Published On: 4/10/2023
Author: Admin
Share Now

Asp.Net Life Cycle Question and Answers. These questions are based on Asp.net Page Life Cycle and are useful for Interview preparation

Q. 1 - Asp.net life cycle divided into how many groups?

It is divided into 2 groups. Application Life Cycle and Page Life Cycle .

Q. 2 - What are the Stages of Application life cycle?

The application life cycle has the following stages: 1-User makes a request for accessing application resource, a page. Browser sends this request to the web server. 2-A unified pipeline receives the first request and the following events take place: -An object of the class ApplicationManager is created. -An object of the class HostingEnvironment is created to provide information regarding - the resources. - Top level items in the application are compiled. 3- Response objects are created. The application objects such as HttpContext, HttpRequest and HttpResponse are created and initialized. 4- An instance of the HttpApplication object is created and assigned to the request. 5- The request is processed by the HttpApplication class. Different events are raised by this class for processing the request.

Q. 3 - Describe Page Life Cycle

When a page is requested, it is loaded into the server memory, processed, and sent to the browser. Then it is unloaded from the memory. At each of these steps, methods and events are available, which could be overridden according to the need of the application. In other words, you can write your own code to override the default code.

The Page class creates a hierarchical tree of all the controls on the page. All the components on the page, except the directives, are part of this control tree. You can see the control tree by adding trace= ""true"" to the page directive. We will cover page directives and tracing under 'directives' and 'event handling'.

Q. 4 - Write down Phases of Page life cycle!

Phases of Page life cycle:. Initialization. Instantiation of the controls on the page. Restoration and maintenance of the state. Execution of the event handler codes.Page rendering

Q. 5 - What is Page Request?

When ASP.NET gets a page request, it decides whether to parse and compile the page, or there would be a cached version of the page; accordingly the response is sent.

Q. 6 - What is Starting of Page Life Cycle?

At this stage, the Request and Response objects are set. If the request is an old request or post back, the IsPostBack property of the page is set to true. The UICulture property of the page is also set.

Q. 7 - What is Initialization of Page Life Cycle?

At this stage, the controls on the page are assigned unique ID by setting the UniqueID property and the themes are applied. For a new request, postback data is loaded and the control properties are restored to the view-state values.

Q. 8 - What is Page Load of Page Cycle?

At this stage, control properties are set using the view state and control state values.

Q. 9 - What is Validation of Page Life Cycle?

Validate method of the validation control is called and on its successful execution, the IsValid property of the page is set to true.

Q. 10 - What is Postback event handling in Page Life Cycle?

If the request is a postback (old request), the related event handler is invoked.

Q. 11 - What is Page Rendering in page life cycle?

At this stage, view state for the page and all controls are saved. The page calls the Render method for each control and the output of rendering is written to the OutputStream class of the Response property of page.

Q. 12 - What is Unload in page life cycle?

The rendered page is sent to the client and page properties, such as Response and Request, are unloaded and all cleanup done.

Q. 13 - Write Down Events of Page Life Cycle?

At each stage of the page life cycle, the page raises some events, which could be coded. An event handler is basically a function or subroutine, bound to the event, using declarative attributes such as On click or handle. Following are the page life cycle events:

#asp.net #programming #interview #questions #Lifecycle, asp net questions, asp dot net interview questions, asp net interview questions and answers, asp net basic interview questions, asp net c# interview questions

Practice Tests Available

Currently no practice papers available for above exam. We are working on it and tests will be available soon.

Advertisement

Subjects (Free Online Tests)

Related Articles

Your Comment:
Name :
Comment :
(0) Comments:

Today’s Trending Topic – Watch Now!

Stay updated with what's trending today (13 Aug 2025) – curated content to boost your knowledge and awareness.

 Full Length Mock Tests
 Answers with Explanation**
 Timer Based Exams
 Instant Result and assesment
 Detailed analasys of Result