title: How do I specify different Layouts in the ASP.NET MVC 3 razor ViewStart file?
body: <p>I would like to have 2 separate Layouts in my application. Let's say one is for the Public section of the website and the other is for the Member side.</p>
  <p>For simplicity, let's say all the logic for each of these sites is wrapped neatly into 2 distinct controllers.</p>
  <ul>
  <li>PublicController</li>
  <li>StaffController</li>
  </ul>
  <p>And that they each have a corresponding Layout for all the View under each.</p>
  <ul>
  <li>_PublicLayout.cshtml</li>
  <li>_StaffLayout.cshtml</li>
  </ul>
  <p>How do I use the _ViewStart.cshtml file to specify that all Views / Actions under &quot;Public&quot; use the PublicLayout and everything under &quot;Staff&quot; uses the StaffLayout?</p>