循环内变量

时间:2013-09-02 18:19:51

标签: asp.net

我在名为lblStatus的updatepanel中有一个标签控件。我的代码隐藏中有以下代码:

for x = 0 to 100
lblstatus.text = x
Threading.Thread.Sleep(1000)
updatepanel.update
next

我似乎无法获得显示的状态。它只显示循环完成后的最后一个数字。请帮忙。

1 个答案:

答案 0 :(得分:2)

您无法在循环中更新更新面板。在服务器上的响应完成之前,页面的更新不会发送到浏览器,因此您只能对服务器的每个请求执行一次更新。您的代码只会更改多次更新,然后在服务器代码结束时将最终更新发送到浏览器。

相关问题