我有一个在运行时生成 Div 的 DataList 代码。有人在我之前的一个问题中建议了此代码:
<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>
这仅限于一个 DataList 控件。我想在运行时生成几个 DataList 控件,并希望在 AJAX Tab 容器的每个标签页上显示。我还想动态生成 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 兼容。