title: Why doesn't this inherited view render?
body: <p>I tried the following:</p>
  
  <p>I have a shared library (.dll) that contains these files:</p>
  
  <ul>
  <li>Views
  
  <ul>
  <li>Search
  
  <ul>
  <li>PowerSearch.aspx</li>
  <li>PowerSearch.aspx.cs</li>
  <li>PowerSearch.aspx.designer.cs</li>
  </ul></li>
  </ul></li>
  </ul>
  
  <p>The PowerSearch.aspx file contains my html code.
  The PowerSearch.aspx.cs file contains this:</p>
  
  <pre><code>using System.Web.Mvc;
  using CommonProject.Web.Shared.Controllers;
  
  namespace CommonProject.Web.Shared.Views.Search
  {
      public partial class PowerSearch : ViewPage&lt;SearchViewData&gt;{}
  }
  </code></pre>
  
  <p>And the designer I catually don't even care about cause it's not used anyways.</p>
  
  <p>Nothing fancy, just a strongly typed view.<br>
  I basically pulled an existing, working view out of my asp.net mvc project, put it in a seperate library and changed the namespace to contain the word "Shared" as in "this will be shared amongst several mvc projects".</p>
  
  <p>Then in my original asp.net mvc project I created the same structure, only now the aspx page contains nothing but the asp @Page rule.</p>
  
  <p>The matching cs file contains:</p>
  
  <pre><code>using System.Web.Mvc;
  using CommonProject.Web.Shared.Controllers;
  
  namespace CommonProject.Web.DRE.Views.Search
  {
      public partial class PowerSearch : CommonProject.Web.Shared.Views.Search.PowerSearch { }
  }
  </code></pre>
  
  <p>There are no compile errors and no run time exceptions either. There is only a huge blank page...</p>
  
  <p>Anybody got an idea?</p>