【发布时间】:2009-11-11 20:18:58
【问题描述】:
在 datarepeater 控件中执行此操作的正确方法是什么?
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<strong><%= Eval("FullName") %></strong><br />
<p>
<%= Eval("Summary") %>
</p>
</ItemTemplate>
</asp:Repeater>
遇到错误数据绑定方法如 Eval()、XPath() 和 Bind() 只能在数据绑定控件的上下文中使用。
我只想写出全名和摘要。但我不想嵌套子控件。 Repsonse.Write 是最好的方法吗?
更新: 不确定这是否有必要,但我能够解决它的唯一方法是使用控件
【问题讨论】:
-
您的代码中是否缺少Repeater1.DataSource 和Repeater1.DataBind()?
-
不。 CodeBehind 没有任何问题。
标签: c# .net asp.net data-binding