ASP.NET WEBForms - 实时查看步骤

时间:2016-01-28 10:40:26

标签: c# asp.net

我们假设我们有一个带按钮的页面。 点击按钮,我们有一个名为。

的事件函数
    protected void btnClick(object sender, EventArgs e)
    {
        panelSteps.Visible = true;
        panelSteps_detailsAboutRecords.Controls.Add(new Literal { Text = "dads"});
        System.Threading.Thread.Sleep(5000); // WAIT 5 SECONDS
        panelSteps_detailsAboutRecords.Controls.Add(new Literal { Text = "bda" });
        System.Threading.Thread.Sleep(5000); // WAIT 5 SECONDS
        panelSteps_detailsAboutRecords.Controls.Add(new Literal { Text = "cdsa" });
        System.Threading.Thread.Sleep(5000); // WAIT 5 SECONDS
        panelSteps_detailsAboutRecords.Controls.Add(new Literal { Text = "ddsa" });
        System.Threading.Thread.Sleep(5000); // WAIT 5 SECONDS
        panelSteps_detailsAboutRecords.Controls.Add(new Literal { Text = "dase" });
    }

在浏览器中,我们只会在执行整个功能后才能看到面板。 为什么?我们如何在浏览器中实时看到该功能的步骤?

1 个答案:

答案 0 :(得分:0)

您有一个客户端 - 服务器架构,其中客户端是您的Web浏览器,服务器是您的C#“服务器端”代码执行的位置。您的OP中列出的服务器端代码完全完成,并在客户端看到它之前捆绑到“Response”对象中。