List<AreaField>
をリピータにバインドしようとしています。私はAreaField[]
ジェネリックリストをリピータにバインドする -
の配列は、ここでのaspxで私のクラス階層
public class AreaFields
{
public List<Fields> Fields { set; get; }
}
public class Fields
{
public string Name { set; get; }
public string Value {set; get; }
}
だToArray()
メソッドを使用して、配列にリストを変換し、今持っている、私は(それをリピータをバインドするような何かをしたいと思いますthis)
DataBinder.Eval(Container.DataItem, "MyAreaFieldName1")
MyAreaFieldName1は、AreaFieldItemクラスのNameプロパティの値です。
にrunat = "SubRepeater"?!? - それは私がrunat属性について理解している(または私が理解していると思う)すべてに反するものです。 – Hardryv
あなたのサブリピータコードはパーサエラーです。一重引用符でなければなりません:DataSource = '<%#Eval( "Fields")%>'。 –