如何将重复器绑定到自定义类的数组

本文关键字:自定义 数组 绑定 | 更新日期: 2023-09-27 18:06:48

我有一个这样的类

    public class Link
    {
        public string LinkID { get; set; }
        public string Title { get; set; }
        public string URL { get; set; }
    }

和返回Link[]

数组的方法

我可以绑定到一个中继器,这将引用标题和URL从链接?
我怎么引用它?<%# DataBinder.Eval(Container.DataItem, "Title") %>不显示任何东西

我忘了几天前我清空了数据库

如何将重复器绑定到自定义类的数组

先设置数据源,然后再设置Binding:

YourRepeater.DataSource = GetArray();
YourRepeater.DataBind();

一旦一切都被绑定,你就可以在你的重复器中引用这些项了:

<%# DataBinder.Eval( Container.DataItem, "Title" ) %>

<%# Eval( "Title" ) %>

假设您正确地将您的Link对象数组绑定到中继器,这应该可以工作:

<%# DataBinder.Eval(Container.DataItem, "Link.Title") %>