Reportクラスがあります。レポートデータは、リピーターコントロールを使用してレンダリングされます。カンマ区切りで表示される部門リスト(文字列の一般的なリスト)があります。Evalを使用して、リピーターでコンマ区切りのリストとして作成できますか?Evalを使用できない場合、リピーターでこれを行うための他の構文はありますか?
クラス
public class Report
{
public int ReportID { get; set; }
public string Title { get; set; }
public string Recipients { get; set; }
public string Frequency { get; set; }
public List<string> DepartmentList { get; set; }
}
ASP.NETマークアップ
<asp:Repeater ID="rptReports" runat="server">
<HeaderTemplate>
<div>
</div>
</HeaderTemplate>
<ItemTemplate>
<div class="repeaterIdentifier">
<div class="reportTitle">
<%# Eval("Title") +":" %>
</div>
<div class="reportFrequency">
<%# " Frequency - "+ Eval("Frequency") %>
</div>
</div>
<div class="reportContent">
<div class="repeaterLine">
<%# Eval("Recipients")%></div>
</div>
</ItemTemplate>
</asp:Repeater>