J'ai un List<string>
que j'aimerais lier à ma collection d'images. ListView
.
Voici le balisage de mon ListView
:
<asp:ListView ID="lvList" runat="server">
<LayoutTemplate>
<div id="Div1" runat="server">
<div ID="itemPlaceholder" runat="server">
</div>
</div>
</LayoutTemplate>
<EmptyDataTemplate>
<div id="Div2" runat="server">
<div ID="itemPlaceholder" runat="server">
No data was returned.
</div>
</div>
</EmptyDataTemplate>
<ItemTemplate>
<asp:Label ID="ProductNameLabel" runat="server" Text='<%# Eval ("theList") %>'/>
</ItemTemplate>
</asp:ListView>
dans mon CodeBehind :
protected void Page_Load(object sender, EventArgs e)
{
List<string> theList = new List<string>();
//populate members of list
lvList.DataSource = theList;
lvList.DataBind();
}
Message d'erreur :
System.Web.HttpException n'a pas été gérée par le code de l'utilisateur
Message="DataBinding : System.String' ne contient pas de propriété avec le nom le nom 'theList'."
Je pense que je m'y prends mal, quelqu'un peut-il me conseiller ?