【问题标题】:Response.Write in foreach live update?Response.Write in foreach 实时更新?
【发布时间】:2010-03-03 11:13:32
【问题描述】:

我有一个将数据导入到我们的 CMS 的 foreach。现在我想在每次运行后显示一条带有当前行信息的消息。我不希望信息在整个过程之后出现。消息必须一步一步来。

foreach()
{
    // my import procedure

    Response.Write("row x updated");
}

我该怎么做?我可以用 Response.Flush 做到这一点吗?还是我必须做别的?

最好的问候 迈克尔

【问题讨论】:

    标签: c# asp.net asp.net-ajax loops


    【解决方案1】:

    在循环之前设置一次:

    Response.BufferOutput = false;
    

    然后每次要更新客户端时调用Response.Flush()

    【讨论】:

      【解决方案2】:

      Response.Flush() 似乎是要走的路。否则,响应将被缓冲。

      【讨论】:

        猜你喜欢
        • 2010-12-21
        • 1970-01-01
        • 2010-10-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-09
        • 2018-05-16
        相关资源
        最近更新 更多