J'essaye de lier un List<AreaField>
à un répéteur. Je l'ai converti la liste dans un tableau en utilisant la méthode ToArray()
et maintenant un tableau de AreaField[]
Liaison d'une liste générique à un répéteur - ASP.NET
Voici ma hiérarchie de classes
public class AreaFields
{
public List<Fields> Fields { set; get; }
}
public class Fields
{
public string Name { set; get; }
public string Value {set; get; }
}
Dans le ASPX, je voudrais lier un répéteur (quelque chose comme ce)
DataBinder.Eval(Container.DataItem, "MyAreaFieldName1")
le MyAreaFieldName1 est la valeur de la propriété Name dans la classe AreaFieldItem.
runat = "SubRepeater"?!? - qui défie tout ce que je comprends (ou pense que je comprends) à propos de l'attribut runat. – Hardryv
Votre code de sous-répéteur en l'état donne une erreur d'analyseur, il doit s'agir de guillemets simples: DataSource = '<% # Eval ("Fields")%>'. –