可以任何正文向我展示一个示例,如何逐个添加项目(不是一次全部)到列表框,也就是在页面加载事件完成后,此代码应该将0到4添加到列表中一步一步的盒子不是一次性的,现在就是这种情况。
for (int i = 0; i<5,i++)
{
listbox1.items.add(i.Tostring());
}
这段代码的作用是,当页面加载完成时,它会同时显示0,1,2,3,4。我希望它显示0,然后是1,然后是2,依此类推。 (我的问题类似于这个,所以解决这个问题会对我有很大帮助)。
编辑:没有必要将元素添加到列表框中,它可以是任何文本框字段等(我听说无法从列表框中调用ajax,所以只需加入)答案 0 :(得分:0)
for (int i = 0; i<5,i++)
{
listbox1.items.add(i.Tostring());
System.Threading.Thread.Sleep(5000);
}
这样的东西?
编辑:5000等于5秒,因此可以根据需要进行更改。
答案 1 :(得分:0)
在您的情况下,您将不得不异步或通过客户端添加项目,因为您要同步添加项目,因此从服务器端添加它们会被添加,当页面呈现时它们都在页面中。
事实上你应该采用客户端方法来实现这种效果,从服务器端你将无法做到这一点。