title: Does NHaml have a content_for ability for layouts?
body: <p>I am currently starting a project utilizing ASP.NET MVC and would like to use NHaml as my view engine as I love Haml from Rails/Merb. The main issue I face is the laying out of my pages. In Webforms, I would place a ContentPlaceHolder in the head so that other pages can have specific CSS and JavaScript files.</p>
  
  <p>In Rails, this is done utilizing yield and content_for</p>
  
  <p>File: application.haml</p>
  
  <pre><code>%html
    %head
      - yield :style
  </code></pre>
  
  <p>File: page.haml</p>
  
  <pre><code>- content_for :style do 
    / specific styles for this page
  </code></pre>
  
  <p>In NHaml, I can do this with partials, however any partials are global for the entire controller folder.</p>
  
  <p>File: application.haml</p>
  
  <pre><code>!!!
  %html{xmlns="http://www.w3.org/1999/xhtml"}
    %head
      _ Style
  </code></pre>
  
  <p>File: _Style.haml</p>
  
  <pre><code>%link{src="http://www.thescore.com/css/style.css?version=1.1" type="text/css"}
  </code></pre>
  
  <p>Does anyone know of a way to get NHaml to work in the Rails scenario?</p>