ASP.NET WEBForms - 实时查看步骤

本文关键字:实时 NET WEBForms ASP | 更新日期: 2023-09-27 18:32:19

假设我们有一个带有按钮的页面。单击按钮时,我们调用了一个事件函数。

    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" });
    }

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

ASP.NET WEBForms - 实时查看步骤

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