実行時に Div を生成する DataList コードがあります。このコードは、私の以前の質問の 1 つで誰かによって提案されました。
<asp:DataList runat="server" ID="NamesDL" RepeatColumns="2" RepeatDirection="Horizontal">
<ItemTemplate>
<div class="header">
<%# Eval("Category") %>
</div>
<div class="Details">
<%# Eval("CategoryDetails") %>
</div>
</ItemTemplate>
</asp:DataList>
これは、1 つの DataList コントロールに限定されます。実行時に複数の DataList コントロールを生成し、AJAX タブ コンテナーの各タブ ページに表示したいと考えています。また、Div を動的に生成したいと考えています。
私にはループがあり、ちょっとしたアイデアがあります:
for (int i=0; i<=3; i++)
{
DataList DL = new DataList();
Controls ctl = new Control();
DL.Conrols.Add(ctl);
}
動的に生成された各DivにDivを含める方法に従っていません。DataList は、DataSource を介して Div の列を取得します。
コードを .NET 3.5 と互換性を持たせたい。