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
What are the features that make asp.net more used framework? : asp.net mvc
How can exception be handled with out the use of try catch?
List the types of authentication supported by asp.net?
I’m having some trouble with cas. How can I diagnose my problem?
What is actually returned from server to the browser when a browser requests an .aspx file and the file is displayed?
Explain how can we access static variable?
If you have an application with multiple security levels though secure login and my ASP.NET web appplication is spanned across three web-servers by using round-robbin load balancing. Explain which is the best approach to maintain login-in state for the users?
Where sessions are stored in asp.net?
How do u deploy ur project?
What is authentication in asp.net?
What is postback in asp net?
How can we create pie chart in asp.net?
When was asp.net released?
How do you identify that the page is postback?
What does postback mean?