Repeater コントロールを使用して表示される Report オブジェクトのリストがあります。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; }
}
参照