使用任何内容逐步将项目添加到列表框?(不是一次全部,而是一步一步)
本文关键字:一步 一次 全部 任何内 项目 列表 添加 | 更新日期: 2023-09-27 18:36:16
任何身体都可以给我看一个例子,如何逐个(不是一次全部)将项目添加到列表框中,即在页面加载事件完成后,这段代码应该将 0 到 4 一步一步地添加到列表框中,而不是一次全部,现在就是这种情况。
for (int i = 0; i<5,i++)
{
listbox1.items.add(i.Tostring());
}
此代码的作用是,当页面加载完成时,它会立即显示 0,1,2,3,4。我希望它显示 0,然后是 1,然后是 2,依此类推。(我的问题与此类似,因此解决此问题将对我有很大帮助)。
编辑:没有必要将元素添加到列表框中,它可以是任何文本框字段等(我听说 ajax 调用无法从列表框调用,所以以防万一)
for (int i = 0; i<5,i++)
{
listbox1.items.add(i.Tostring());
System.Threading.Thread.Sleep(5000);
}
像这样的东西?
编辑 :5000 等于 5 秒,因此请根据需要进行更改。
在您的情况下,您必须异步或通过客户端添加项目,因为您正在同步添加它们,以便从服务器端添加它们,并且在呈现页面时它们都在页面中。
事实上,您应该采用客户端方法来带来这种效果,从服务器端您将无法做到这一点。