What is the difference between User Controls and Master Pages

Answer Posted / e l v prasad

Master Page:
1. It is a template and however it has all the events as
applicable to the web page.
2. It can be designed in one language and can be used for
the web pages of all the .NET supported languages.
3. Master Page can be assigned in web.config file so that
the web pages in the project will automatically use Master
page.
4. Master Page can be used for web page within a specific
folder by declaring a web.config file for that.
5. Master Page contents in the Content Page will be
displayed while working with the application.
6. Master Page contents which not editable in the Content
Page will be displayed in the gray color.
7. Duplication of templates is not possible with the master
pages.

User Control:

1.It is designed from the existing controls in the .NET. It
has to be registered witha @Regisgiter page directive.
2.Designing of User control in one language and can't be
used in web pages of all the .NET compliant languages.
3. It must be registered in each and every web page, where
it has to be used.
4. There is no scope to use the User Control to a web pages
within a specific folder or project like Master Page
5. User Control contents will not be displayed during
design time.
6. All the User control contents will appear in web pages
as gray color and there is no scope to change editable
template contents as in Master Pages.
7. There is a possibility of duplication in web pages with
the User Controls

Is This Answer Correct ?    2 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

In the Repeater control which way you can edit?

651


When does a session actually start?

575


In order to get assembly info which namespace we should import?

528


What do you mean by authorization?

527


What is repository pattern in mvc.net? : asp.net mvc

529






can any one find and tell the difference between dot net and php which one is best ? which one we get more salary? which one is stable and which one is best for freshers and also better in future and carrer ? which one we wil get more salary sir ? please send ur valuable suggestions to kiranpulsar2007@gmail.com

1484


Explain the advantages of caching?

534


How does session state work in asp.net?

509


Can the dictionary object be created in client?s scope ?

1992


what are the web form events available in asp.net?

563


What is the difference between c# and .net?

583


what are the security certificates used in webservices?

1502


What is fulltrust?

565


What is a web based system?

465


Differentiate between globalization and localization.

538