0

任何正文都可以给我一个例子,如何将项目一个接一个(不是一次全部)添加到列表框中,即在页面加载事件完成后,此代码应逐步将 0 到 4 添加到列表框不是一下子就走,现在就是这样。

 for (int i = 0; i<5,i++)
{
listbox1.items.add(i.Tostring());
}

这段代码的作用是,当页面加载完成时,它会同时显示 0,1,2,3,4。我希望它显示 0,然后是 1,然后是 2,依此类推。(我的问题与此类似,因此解决此问题对我有很大帮助)。

编辑:没有必要将元素添加到列表框中,它可以是任何文本框字段等(我听说无法从列表框调用 ajax,所以只是以防万一)

4

2 回答 2

0
 for (int i = 0; i<5,i++)
{
listbox1.items.add(i.Tostring());
System.Threading.Thread.Sleep(5000);
}

像这样的东西?

编辑:5000 等于 5 秒,因此可以根据需要进行更改。

于 2012-06-04T11:15:46.340 回答
0

在您的情况下,您将不得不异步或通过客户端添加项目,因为您正在同步添加它们,因此从服务器端添加它们并且在呈现页面时它们都在页面中。

事实上,您应该采用客户端方法来带来这种效果,而从服务器端您将无法做到这一点。

于 2012-06-04T14:53:06.557 回答