【发布时间】:2012-08-06 16:04:04
【问题描述】:
我有一个使用Repeater 控件显示的报表对象列表。在 Report 类中有一个 RecipientsList,它是一个字符串列表。我在转发器中有以下代码,以将列表呈现为逗号分隔列表。
代码运行良好。目前它正在 div 内创建一个字符串(其中有 class="repeaterLine")
我需要每个字符串在单独的 div 元素中。应该有与收件人数量一样多的 div 元素。是否可以在 ASP.Net 标记(仅限)中实现?
Repeater 中的标记
<div class="repeaterLine">
<%# String.Join(", ",((ServicesSupportSite.UI.Report)Container.DataItem).RecipientsList)%>
</div>
报表类
public class Report
{
public int ReportID { get; set; }
public string Title { get; set; }
public List<string> RecipientsList { get; set; }
}
参考
【问题讨论】:
-
如果可能,您能否发布整个中继器代码块?
-
@bUKaneer 我在问题中提供的是 ItemTemplate 中的唯一元素。它没有标题模板。我想,这就是中继器的完整信息。
标签: asp.net .net linq gridview repeater