Note that there are some explanatory texts on larger screens.

plurals
  1. POUsing nested Master Pages
    primarykey
    data
    text
    <p>I'm very new to ASP.NET, help me please understand MasterPages conception more.</p> <p>I have Site.master with common header data (css, meta, etc), center form (blank) and footer (copyright info, contact us link, etc).</p> <pre><code>&lt;%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="_SiteMaster" %&gt; &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head id="tagHead" runat="server"&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt; &lt;link rel="stylesheet" href="styles.css" type="text/css" /&gt; &lt;/head&gt; &lt;body&gt; &lt;form id="frmMaster" runat="server"&gt; &lt;div&gt; &lt;asp:ContentPlaceHolder ID="holderForm" runat="server"&gt;&lt;/asp:ContentPlaceHolder&gt; &lt;asp:ContentPlaceHolder ID="holderFooter" runat="server"&gt;Some footer here&lt;/asp:ContentPlaceHolder&gt; &lt;/div&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt; </code></pre> <p>and I want to use second master page for a project into sub directory, which would contains SQL query on Page_Load for logging (it isn't necessary for whole site).</p> <pre><code>&lt;%@ Master Language="C#" AutoEventWireup="true" CodeFile="Project.master.cs" Inherits="_ProjectMaster" MasterPageFile="~/Site.master" %&gt; &lt;asp:Content ContentPlaceHolderID="holderForm" runat="server"&gt; &lt;asp:ContentPlaceHolder ID="holderForm" runat="server" EnableViewState="true"&gt;&lt;/asp:ContentPlaceHolder&gt; &lt;/asp:Content&gt; &lt;asp:Content ContentPlaceHolderID="holderFooter" runat="server"&gt; &lt;asp:ContentPlaceHolder ID="holderFooter" runat="server" EnableViewState="true"&gt;&lt;/asp:ContentPlaceHolder&gt; &lt;/asp:Content&gt; </code></pre> <p>But I have a problem: footer isn't displayed.</p> <p><strong>Where is my mistake? Am I right to use second master page as super class for logging?</strong></p> <p>Project page looks like this:</p> <pre><code>&lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" MasterPageFile="~/Project.master" %&gt; &lt;asp:Content ContentPlaceHolderID="holderForm" runat="server"&gt; &lt;p&gt;Hello World!&lt;/p&gt; &lt;/asp:Content&gt; &lt;asp:Content ContentPlaceHolderID="holderFooter" runat="Server"&gt; Some footer content &lt;/asp:Content&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload