如何使用c#为foreach语句中的每个项目进行客户端回调?

时间:2010-05-09 08:34:20

标签: c# asp.net

我想在foreach语句中动态显示现在正在执行的每个项目ID。 如何进行某种客户端回调以在foreach语句中显示项目ID?

<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />

protected void Button1_Click(object sender, EventArgs e)
    {
        List<int> list = new List<int>()
        {
            1,2,3,4,5
        };

        foreach (var item in list)
        {
            Label1.Text = string.Format("I'm doing item {0} now.", item.ToString());
Page.RegisterStartupScript("", string.Format("<script>alert('doing item {0} now')</script>", item.ToString()));
            Thread.Sleep(1 * 1000);
        }
    }

1 个答案:

答案 0 :(得分:0)

您可以检查COMET
看看这篇文章 http://www.codeproject.com/KB/aspnet/CometGrid.aspx