我想知道Repeater控件的一些细节。如何指定转发器控件的重复计数。
例如,我有一个文本框,用户输入一个数字,转发器控件将显示转发器的指定数字时间记录。怎么可能呢?任何人都可以帮忙。?答案 0 :(得分:7)
Repeater循环其数据源中有项目的次数。如果您希望重复n
次,则需要一个包含n
项的数据源。
例如数组:
MyRepeater.DataSource = new int[n];
如果您不在转发器中使用数据源而不是使其运行特定次数,那么您应该使用简单的循环而不是转发器。
答案 1 :(得分:2)
这不是转发器的工作方式。它是数据绑定控件,因此您可以指定任何IEnumerable
(例如值列表),Repeater将为集合中的每个项重复输出。
有关详细信息,请阅读MSDN article for this control。
对于你想要做的事情,你可以简单地在for循环中动态添加html代码。