title: Dynamically Load a user control (ascx) in a asp.net website
body: <p>I am trying to dynamically load a user control in an asp.web site. However due to how asp.net websites projects are setup (I think), I am not able to access reach the type definition of the user control.</p>
  
  <p>I get a message saying that my class HE_ContentTop_WebControl1 is: he type or namespace name 'HE_ContentTop_WebControl1' could not be found (are you missing a using directive or an assembly reference?)</p>
  
  <p>Any idea how this could be made to work ? I have attempted using namespace but it seems to me that asp.net websites are not designed to work with namespaces by default. I would be interested in a non namespace approach. </p>
  
  <p>TIA</p>
  
  <pre><code>public partial class HE_Default :
       System.Web.UI.Page   {  
  
      protected void Page_Load(object sender, EventArgs e)  
      {  
         var control = (HE_ContentTop_WebControl1)Page.LoadControl("~/ContentTop/WebControl1.ascx");         
      }
  }
  </code></pre>