What is the difference between User Controls and Master Pages

Answers were Sorted based on User's Feedback



What is the difference between User Controls and Master Pages..

Answer / nazrul

user control
1)it extension is .ascx.
2)it can be more than one on single web page.
3)it doesn't contain Contentplaceholder.
4)it doesn't work like a fixed template.it can be
display in diffrent manner in diffrent page.
MasterPage:
1) it extension is .Master.
2)it used like a template.
3)it contain ContentPlaceHolder.

Is This Answer Correct ?    51 Yes 3 No

What is the difference between User Controls and Master Pages..

Answer / venkatesh

Both are code reduce features and reusability Purpose.When
we create Masterpage that is common to overall
project,whereas user controls these r used when we have
requirement on specific criteria.
Master page ex: INBOX,SPAM,DRAFT,TRASH etc in YAHOO WEBSITE

Is This Answer Correct ?    53 Yes 11 No

What is the difference between User Controls and Master Pages..

Answer / jiten

Master has a conteact plceholder where u can put child page
in this cph.

when user control is uses with in page . u can not use any
page in user control

Is This Answer Correct ?    32 Yes 10 No

What is the difference between User Controls and Master Pages..

Answer / vdk

Master pages and user controils are two different concepts.

Master pages are used to provide the consistent layout and
common behaviour for multiple pages in your
applications.then u can add the Contenetplaceholder to add
child pages custom contenet.
User Controls:Sometimes u need the functionality in ur web
pages which is not possible using the Built-In Web server
controls then user can create his own controls called user
controls using asp.net builtin controls.User controlsn are
those with .aspx extensions and u can share it in the
application.

Is This Answer Correct ?    39 Yes 25 No

What is the difference between User Controls and Master Pages..

Answer / surender sardana

I Think Both are same but key difference is that , we can
not use mater page in user control................

Is This Answer Correct ?    21 Yes 7 No

What is the difference between User Controls and Master Pages..

Answer / ashish

master pages can not be cached.
user controls can be cached .

Is This Answer Correct ?    20 Yes 7 No

What is the difference between User Controls and Master Pages..

Answer / shaik mujahid

Master page inherits all child pages in contentplace holder
and usercontrol can be placed in master page

user control is a control which must be placed in a page to
perform specific task

Is This Answer Correct ?    15 Yes 2 No

What is the difference between User Controls and Master Pages..

Answer / jay

just a not :
this can be a tricky question depending on the interviewer.
Masterpage IS a UserControl, and you can easily check this
either by exploring classes to which websites are being
compiled or simply noting :
public class MasterPage : UserControl

semanticaly, use of classical UserControl and Masterpage is
of course different, but this already has been elaborated in
other answers

Is This Answer Correct ?    8 Yes 1 No

What is the difference between User Controls and Master Pages..

Answer / sandeep

Master page is just like a template and can be
reuse.

User Control provides structure,reuse ability and functionality

Is This Answer Correct ?    5 Yes 1 No

What is the difference between User Controls and Master Pages..

Answer / vimal katiyar

Master Page
1-extension .master
2- provide fixed layout and common behaviour in all
page of website
3-it contains content place holder
4-not contain cached

user control
1- .ascx
2- not fixed provide layout in each page
3- we use in master page also
4- not contain content placeholder

Is This Answer Correct ?    4 Yes 0 No

Post New Answer

More ASP.NET Interview Questions

What are the asp.net objects? is it application obects, cache objests etc. or is it state managements, web services etc?

3 Answers   Syntel,


How do you declare static variable? What is its lifetime?

0 Answers  


What is server side session management?

0 Answers  


What is the file through which you can customize your asp.net application?

0 Answers  


Why would anyone need to implement their own hashtable or linked list?

0 Answers  






What is %20 in a url?

0 Answers  


how to increase performance of web site? if there is a page with high load. the content is high then what should we do to increase performance?

3 Answers   Emphasis, Mphasis, TCS,


how to get the vb6.0 COM Component in to the .Net application?

3 Answers   iSoft,


Does asp.net still recognize the global.asa file?

0 Answers  


How is a session stored and maintained in asp.net?

0 Answers  


From the given paragraph of text, write a program to match the strings of format “Any number of numerals followed by an underscore followed by any number of alphabets" ex:123_abc (Note:using regular expressions)

4 Answers   Microsoft,


How many rules are there regarding a well formed XML document? a) Nine b) Three c) Six d) Two

1 Answers   Syntax Softtech,


Categories