【发布时间】:2014-05-26 11:43:17
【问题描述】:
我有一个 ASP:Repeater,我需要使用一个使用 ASP.NET 视图引擎的 foreach 循环
但是我遇到了一个问题。
这是中继器内部的代码:
<%# cart = (CartDTO)Container.DataItem %>
<% foreach (var item in cart.Products)
{ %>
<p><%= item.Title %></p>
<% }%>
这里的问题是没有渲染出来。我发现了这个问题。我必须使用<%# 而不是<%= 来渲染它。但问题是
有什么解决办法吗?
【问题讨论】:
-
您能否发布一个绑定到中继器的数据样本。 JSON 中的某些东西会很棒,因此我们可以在我们的机器上运行。进一步发布转发器的整个标记
-
最好在后面的代码上进行绑定,因为您可以更好地控制服务器端的数据,并且由于客户端上的数据绑定会导致反射和重新绑定,因此性能也会有所提高。 - 服务器端应该用于数据绑定,并且也使得它的耦合不如 UI/view/aspx 上的紧密
标签: c# asp.net asprepeater