C# ASP.NET在运行时显示和隐藏图像

C# ASP.NET在运行时显示和隐藏图像,c#,asp.net,multithreading,C#,Asp.net,Multithreading,我想在单击按钮时显示正在加载的图片。并且在完成我的一些计算后,使这张图片不可见。没有AJAX而不使用[WebMethod]如何做到这一点?我知道一些如何使用AJAX或PageLoad的技巧,但我很感兴趣,如何在不同的线程中实现它,可能吗 例如,我的代码: protected void btnDelete_Click(object sender, EventArgs e) { imgLoading.Visible = true;

我想在单击按钮时显示正在加载的图片。并且在完成我的一些计算后,使这张图片不可见。没有AJAX而不使用[WebMethod]如何做到这一点?我知道一些如何使用AJAX或PageLoad的技巧,但我很感兴趣,如何在不同的线程中实现它,可能吗

例如,我的代码:

protected void btnDelete_Click(object sender, EventArgs e)
    {       
            imgLoading.Visible = true;
            lblCount.Visible = false;

            //doing some work
            bool isDone = TProfile.Delete(userId, someData);

            if (isDone)
            {
                imgLoading.Visible = false;
                lblCount.Visible = true;
            }

        BindList(true);
    }
您可以使用来加载图像,当页面完成到服务器的循环并重新加载页面时,图像将消失