|
Question - What is Master Page in ASP.NET?
Answer - A Master page offers a
template for one or more web forms. It defines placeholders for the content,
which can be overridden by the content pages. The content pages contains only
content. When users request the content page, ASP.NET merges the layout of the
master page with the content of the content page and produce
output.
Question - Advantages of using Master Page in
ASP.NET
Answer - Master pages enables
consistent and standardized layout to the website.
You can make layout changes of the site in the master page instead of making
change in the pages.
It is very easy to implement.
Question - Define Multiple Master Page.
Answer - In ASP.NET, you can have
multiple master pages each for a different purpose. You can provide users
several layout options using Multiple Master Page. You can define Master Page
at multiple places in the web application.
You can specify page-level using the @Page dierective.
You can specify using the Web.config.
Remember that the definition closest to the user wins that means page-level
definition supersedes site-level definition.
Question - How do you create Master Page?
Answer - Steps to create Master
Page
Right-click your web project in the Solution Explorer window
Select Add New Item.
Select the Master Page item type from the Add New Item dialog.
Following is an example of Master Page and a Content Page.
<%@ Master %>
<html>
<body>
<Title>Title of the Pages</Title>
<asp:ContentPlaceHolder id="Content1" runat="server">
</asp:ContentPlaceHolder>
</body>
</html>
This is simple HTML page that serves template for
other pages.
The @ Master directive at the top of the page defines that the page is Master
Page.
A placeholder tag <asp:ContentPlaceHolder> is overridden by the content
page to place the content.
You can have many placeholders tag each of them with different id.
Content Page Example
%@ Page MasterPageFile="master1.master" %>
<asp:Content ContentPlaceHolderId="Content1" runat="server">
<h1>ASP Interview Questions</h1>
</asp:Content>
When you request this page, ASP.NET merges layout specified in the Master Page
and content of content page to produce page result.
ASP.NET Validation
Control questions with answers
Define Validation Control in ASP.NET. | What are the
validation types supported by ASP.NET? | Describe the steps to use Validation
Control.
.Net
Framework Interview Question with answers
Explain the .Net Framework. | Describe the .Net Framework
Architecture. | What are the components of the .Net Framework. | Explain the
role of assembly in the .Net Framework. | Describe the GAC in the .Net
Framework.
|