【发布时间】:2014-07-10 15:59:33
【问题描述】:
我正在尝试将数组列表数据绑定到转发器控件。当我尝试使用 Eval 时,它不起作用。当我使用 Container.Dataitem 时,它可以工作。为什么有区别?哪些情况下应该使用Eval,哪些情况下应该使用Container.Dataitem?
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
Dim values As New ArrayList()
values.Add("Foo1")
values.Add("Foo2")
values.Add("Foo3")
values.Add("Foo4")
values.Add("Foo5")
Repeater1.DataSource = values
Repeater1.DataBind()
End Sub
<asp:Repeater ID="Repeater1" runat="server" >
<ItemTemplate>
<%# Container.DataItem %>
</ItemTemplate>
</asp:Repeater>
【问题讨论】:
-
代码,好吗?我们不介意读者。
-
@JohnSaunders 对不起。我添加了代码。