title: Dynamically add html to panel and access the htmlcontrols
body: <p>I would like to dynamically add a html to a server control and then I want to have access to each control from this html. If I use the inner html property of a control I can notice the html was added as a literalControl and I would like it to be a html control with some other html controls</p>
  
  <p>ex:</p>
  
  <pre><code>//aspx file
  &lt;div id="content" runat="server"&gt;&lt;div&gt;
  
  //aspx.cs file
  protected void Page_Load(object sender, EventArgs e)
  {
    content.AddControlsFromHtml("&lt;input type='text' id='textBox' /&gt;")
  }
  
  
  //get the control
  ((HtmlInputText)content.FindControl("textBox")).Value = "hello"
  </code></pre>
  
  <p>Is this possible?</p>
  
  <p>I need this behaviour to create different layouts for a page</p>