Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何向客户展示进度过程_C# - Fatal编程技术网

C# 如何向客户展示进度过程

C# 如何向客户展示进度过程,c#,C#,我正在使用C#4.0,我希望在单击按钮后显示进度 protected void ASPxButton_cloture_Click(object sender, EventArgs e) { tell user that procedure 1 begin do procedure 1..... tell user that procedure 1 finish tell user that procedure 2 begin do procedure 2

我正在使用C#4.0,我希望在单击按钮后显示进度

protected void ASPxButton_cloture_Click(object sender, EventArgs e)
{
    tell user that procedure 1 begin
    do procedure 1.....
    tell user that procedure 1 finish

    tell user that procedure 2 begin
    do procedure 2.....
    tell user that procedure 2 finish

    etc...
}
我试过使用更新面板,但每个按钮只能使用一个。这意味着当我有5个程序时,我必须有5个按钮

我想要的是只点击一次按钮。

试试这个:

protected void ASPxButton_cloture_Click(object sender, EventArgs e)
{
    tell user that procedure 1 begin
    do procedure 1.....
    tell user that procedure 1 finish

    tell user that procedure 2 begin
    do procedure 2.....
    tell user that procedure 2 finish

    etc...
}
protected void ASPxButton_cloture_Click(object sender, EventArgs e)
{
    Response.Write("procedure 1 begin");
    Response.Flush();
    // do procedure 1.....
    Response.Write("procedure 1 finish");
    Response.Flush();

    Response.Write("procedure 2 begin");
    Response.Flush();
    // do procedure 2.....
    Response.Write("procedure 2 finish");
    Response.Flush();

    // ...
}