ALLInterview.com :: Home Page KalAajKal.com
 Advertise your Business Here     
Browse  |   Placement Papers  |   Company  |   Code Snippets  |   Certifications  |   Visa Questions
Post Question  |   Post Answer  |   My Panel  |   Search  |   Articles  |   Topics  |   ERRORS new
   Refer this Site  Refer This Site to Your Friends  Site Map  Bookmark this Site  Set it as your HomePage  Contact Us     Login  |  Sign Up                      
tip   SiteMap shows list of All Categories in this site.
Google
 
Categories  >>  Software  >>  Microsoft Related  >>  ASP.NET
 
 


 

 
 Visual Basic interview questions  Visual Basic Interview Questions
 C Sharp interview questions  C Sharp Interview Questions
 ASP.NET interview questions  ASP.NET Interview Questions
 VB.NET interview questions  VB.NET Interview Questions
 COM+ interview questions  COM+ Interview Questions
 ADO.NET interview questions  ADO.NET Interview Questions
 IIS interview questions  IIS Interview Questions
 MTS interview questions  MTS Interview Questions
 Crystal Reports interview questions  Crystal Reports Interview Questions
 BizTalk interview questions  BizTalk Interview Questions
 Dot Net interview questions  Dot Net Interview Questions
 Exchange Server interview questions  Exchange Server Interview Questions
 SharePoint interview questions  SharePoint Interview Questions
 Microsoft Related AllOther interview questions  Microsoft Related AllOther Interview Questions
Question
What is pre-init event in ASP.NET 2.0 page life cycle?
 Question Submitted By :: Kiran
I also faced this Question!!     Rank Answer Posted By  
 
  Re: What is pre-init event in ASP.NET 2.0 page life cycle?
Answer
# 1
PreInit()
In this Page level event, all controls created during 
design time are initialized with their default values. For 
e.g., if you have a TextBox control with Text property 
= “Hello”, it would be set by now. We can create dynamic 
controls here. 

This event occurs only for the Page class and 
UserControls/MasterPages do not have this method to 
override. 

Sample code where you can override this method and add your 
custom code:


protected override void OnPreInit(EventArgs e)
        
{
            //custom code            
           base.OnPreInit(e);
 }
Note that PreInit() is the only event where we can set 
themes programmatically. 

Special Case with MasterPages 

It is important to note that Master Page is treated like a 
control in the Content Pages.
So if a Page has a  Master Page associated with it, then 
the controls on the page will not be initialized and would 
be null in this stage. Only after the Init() event starts, 
you can access these controls directly from the page class. 
Why? 

The reason being that all controls placed in the Content 
Page are within a ContentPlaceholder which is a child 
control of a MasterPage. Now Master Page is merged and 
treated like a control in the Content Pages. As I mentioned 
earlier, all events except the Init() and Unload() are 
fired from outermost to the innermost control. So PreInit() 
in the Page is the first event to fire but User Controls or 
MasterPage (which is itself a Usercontrol) do not have any 
PreInit event . Therefore in the Page_PreInit() method, 
neither the MasterPage nor any user control has been 
initialized and only the controls inside the Page class are 
set to their default values. Only after the Page_PreInit() 
event the Init() events of other controls fire up.

 
Is This Answer Correct ?    20 Yes 1 No
Ashutosh Tripathi
 

 
 
 
Other ASP.NET Interview Questions
 
  Question Asked @ Answers
 
What is the difference between a.Equals(b) and a == b?  2
Types of caching. How to implement caching? Microsoft2
How many types are there session TCS5
is it possible to access website from a remote place, without deploying it on web server?  1
Suggest 3 best practices in detail for for Developing High Performance Web and Enterprise Applications Techno-Solutions2
What's a bubbled event?  2
What is pre-init event in ASP.NET 2.0 page life cycle? Fulcrum-Logic1
is it possible to persiste customize object in view state? how it is?  2
What methods are fired during the page load? Visual-Soft6
What is wrong with a line like this? DateTime.Parse(myString) Metasys3
What are the difference between ASP and ASP.Net? Accenture1
Why is it important to maintain session state?  1
What is CSS? What is the advantage os using CSS in ASP.NET Web Applications? PCS2
how can i am search the data from database? just like google  2
How would one do a deep copy in .NET? TCS4
There is a login page that has two text boxes with required field validators on it. The page has a login and cancel button. How can we ensure that the click on the cancel button doesnt fire a validation event. Proteans2
What is the difference between application and cache variables? Astadia2
What tag do you use to add a hyperlink column to the DataGrid?  1
How to compare two strings with out Case sensitive ? Protech4
WHAT ARE DEFFERENCE BETWEEN DATALIST AND DATAGRID Seion-Infotech1
 
For more ASP.NET Interview Questions Click Here 
 
 
 
 
 
   
Copyright Policy  |  Terms of Service  |  Help  |  Site Map 1  |  Articles  |  Site Map  |   Site Map  |  Contact Us interview questions urls   External Links 
   
Copyright © 2007  ALLInterview.com.  All Rights Reserved.

ALLInterview.com   ::  Forum9.com   ::  KalAajKal.com