Inherited layout in ASP.NET MVC : <p>I have default layout _Layout.cshtml for the most pages. However for some group of pages I would like to have slightly modified default layout. I know I could just copy that file a modified it a bit, but it would mean to duplicate the code and maintain two layout with 99% of same code.</p>

<p>I would like to inherit the layout from the default like this:</p>

<p>LayoutInherited.cshtml:</p>

<pre><code>Layout = "~/Views/Shared/_Layout.cshtml";
ViewBag.BodyContentClassSpecial = "";

@section header{
&lt;style&gt;
    #body-content {
        width: 90%;
        margin: 0 auto;
    }
&lt;/style&gt;
</code></pre>

<p>}</p>

<p>It is possible to do something like this?</p>
