Salve a tutti,

ho la necessità di implementare un controllo Listview che riceve dinamicamente i dati dal click di un bottone e non capisco dove sia il problema:

Codice Aspx
codice:
<asp:ListView ID="ListView1" runat="server">
        <LayoutTemplate>
          <asp:PlaceHolder ID="itemPlaceholder" runat="server"></asp:PlaceHolder>
         </LayoutTemplate>
       <ItemTemplate>
                <tr bgcolor="#FF3300">
                    <td>
                        <%# Eval("Nome") %>
                    </td>
                </tr>
            </ItemTemplate>

        </asp:ListView>
Parte code behind
codice:
protected void Button1_Click(object sender, EventArgs e)
    {             
        List<Person>  list= GetPersons();    // restituisce una lista di persone 
        ListView1.DataSource = list;

    }
La classe Person ha come property Nome, ma non vedo nemmeno la listview sulla pagina, dov'è che sbaglio?


Grazie

Mike "The Ram"