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
We Only Know The Total Number Of Feet In The Farmyard. Write A Program that will compute the total number of rabbits and chickens in the farmyard. Assume number of feet in the farmyard are 40. how many rabbits and chickens are?
What is true about application service provider?
How do sessions work?
What are the ways to sending the data in ASP.NET page?
How can I have a particular web page in an asp.net application which displays its own error page?
What is datagrid asp.net?
Can viewstate be accessed in another page?
What's the use of formatters in .net?
What are the types of validation in asp net?
Why mvc is faster than asp.net? : Asp.Net MVC
What is the difference between the get method () and post method ()?
What is the difference between system.stringbuilder and system.string
What is gridview in asp.net?
What is the viewstate in asp.net?
Explain the boxing and unboxing concept in .net?