如何将转发器绑定到自定义类的数组?

时间:2011-08-28 22:57:41

标签: c# asp.net

我有一个这样的课程

    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") %>没有显示任何内容

编辑:这很令人尴尬......我忘了我几天前把数据库清空了

2 个答案:

答案 0 :(得分:1)

假设您正确地将您的Link对象数组绑定到转发器,这应该有效:

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

答案 1 :(得分:1)

确保您正在设置DataSource然后绑定:

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

一旦绑定了所有内容,您就可以引用转发器中的项目:

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

<%# Eval( "Title" ) %>