Simplest Master page : Master page « Development « ASP.NET Tutorial

Home
ASP.NET Tutorial
1.ASP.Net Instroduction
2.Language Basics
3.ASP.net Controls
4.HTML Controls
5.Page Lifecycle
6.Response
7.Collections
8.Validation
9.Development
10.File Directory
11.Sessions
12.Cookie
13.Cache
14.Custom Controls
15.Profile
16.Configuration
17.LINQ
18.ADO.net Database
19.Data Binding
20.Ajax
21.Authentication Authorization
22.I18N
23.Mobile
24.WebPart
25.XML
ASP.NET Tutorial » Development » Master page 
9.35.6.Simplest Master page
File: Default.master

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Default.master.cs" Inherits="SiteTemplate" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <img src="apress.jpg" alt="Logo" /><br />
        <asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
        </asp:contentplaceholder>
        <i>This is a simple footer.</i></div>
    </form>
</body>
</html>


File: Default.master.cs

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class SiteTemplate : System.Web.UI.MasterPage
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }

}

File: Default.aspx

<%@ Page Language="C#" MasterPageFile="~/Default.master" Title="Content Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    <br />
    &nbsp;&nbsp;&nbsp;&nbsp; Here's some new content!<br />
</asp:Content>
9.35.Master page
9.35.1.What is a Master page
9.35.2.How Master Pages and Content Pages Are Connected
9.35.3.A Master Page enables you to share the same content among multiple content pages.
9.35.4.Dynamically change master page
9.35.5.Table layout master page
9.35.6.Simplest Master page
9.35.7.Multipart master page
9.35.8.Master page with default content
9.35.9.Change master page in page init event
9.35.10.Nesting Master Pages
9.35.11.Deal with the relative path between master page and content page
9.35.12.Using the Title Attribute
9.35.13.Using the Page Header Property
9.35.14.Modifies the Master Page tags (the tags used by search engines when indexing a page).
9.35.15.Exposing Master Page Properties
9.35.16.Modify a control in a Master Page by using the FindControl() method in a content page.
9.35.17.Associate different Master Pages dynamically with a content page
9.35.18.Loading Master Pages Dynamically for Multiple Content Pages
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.