title: Add a list of self created web user controls to a listview in codebehind fails
body: <p>I have a listview which I would like to fill with self created user controls.But the problem is that the properties in the user control is not set. The usercontrols are displayed but the property values I enter is not set. Why is that?  </p>
  
  <p>Here is the aspx code.</p>
  
  <pre><code>    &lt;div id="productView" class="productsMain"&gt;
      &lt;div id="groupHeader" class="productsGroupHeader"&gt;
          &lt;asp:Label ID="lblGroupHeader" runat="server" Text="Gruppe" /&gt;
      &lt;/div&gt;
      &lt;asp:ListView ID="pListView" runat="server"&gt;
          &lt;LayoutTemplate&gt;
              &lt;ul class="productListView" id="pList"&gt;
                  &lt;asp:PlaceHolder ID="itemPlaceHolder" runat="server"&gt;&lt;/asp:PlaceHolder&gt;
              &lt;/ul&gt;
          &lt;/LayoutTemplate&gt;
          &lt;ItemTemplate&gt;
              &lt;li&gt;
                  &lt;uc:Product ID="ucProduct" runat="server" /&gt;
              &lt;/li&gt;
          &lt;/ItemTemplate&gt;
          &lt;EmptyDataTemplate&gt;
              &lt;div&gt;
                  Beklager - det er for tiden ingen varer i denne produktgruppen.
              &lt;/div&gt;
          &lt;/EmptyDataTemplate&gt;
      &lt;/asp:ListView&gt;     
  &lt;/div&gt;
  </code></pre>
  
  <p>And here is the code behind</p>
  
  <pre><code>protected void Page_Load(object sender, EventArgs e)
  {  
      Control product1 = LoadControl(@"~/UserControls/Product.ascx");
      ((UserControls_Product)product1).Test = 9999; 
      Control product2 = LoadControl(@"~/UserControls/Product.ascx");
      ((UserControls_Product)product2).Test = 8888; 
  
      List&lt;UserControls_Product&gt; l = new List&lt;UserControls_Product&gt;();
      l.Add((product1 as UserControls_Product));
      l.Add(product2 as UserControls_Product));       
      pListView.DataSource = l;
      pListView.DataBind(); 
  }
  </code></pre>