gpt4 book ai didi

c# - 生成datalist次数

转载 作者:太空宇宙 更新时间:2023-11-03 16:00:25 24 4
gpt4 key购买 nike

我在页面和 DataList 上有一个文本框。
现在,当用户在文本框中输入任何整数并单击按钮时,相同的数据列表将生成多次。

例如,如果用户输入 5,则数据列表将生成 5 次。数据列表包含相同的数据。

我不知道如何做到这一点?请帮我解决这个问题。

<asp:TextBox ID="txtNumber" runat="server"> -> 3

然后它生成 Datalist 为:

<asp:DataList ID="dl" runat="server"></asp:DataList>
<asp:DataList ID="dl" runat="server"></asp:DataList>
<asp:DataList ID="dl" runat="server"></asp:DataList>

所以,如果用户输入例如 5,我想要复制 DataList 5 次。

最佳答案

使用repeater,每一项都是DataList

<asp:Repeater id="Repeater1" runat="server">
<HeaderTemplate>
<table>
</HeaderTemplate>

<ItemTemplate>
<tr>
<asp:DataList ID="dl" runat="server" DataSource = '<%# DataBinder.Eval(Container.DataItem, "MyCollectionProperty") %>' />
</tr>
</ItemTemplate>

<FooterTemplate>
</table>
</FooterTemplate>

</asp:Repeater>

当用户输入例如 10 时,生成 10 个项目,每个项目包含需要显示的项目集合(示例中的 MyCollectionProperty 属性),并将 10 个项目的数组分配给转发器数据源

关于c# - 生成datalist次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21700814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com