如何保持按钮1单击操作与睡眠对另一个按钮2单击操作而不睡觉

时间:2011-07-21 10:55:39

标签: c# asp.net

我的问题是我在ASP.Net的两个不同的更新面板中有两个标签和两个按钮。更新面板包含两个按钮。单击按钮时,它将更新相应的标签文本。问题是,假设我在button1_click()方法中延迟了5秒,当我立即点击button1和button2时,label2被更新,而label1没有得到更新。

你能告诉我哪里出错吗?

protected void Button1_Click2(object sender, EventArgs e)
{
    System.Threading.Thread.Sleep(5000);
    Label1.Text = "Hello";
}

protected void Button2_Click1(object sender, EventArgs e)
{
    Label2.Text = "World";
}

1 个答案:

答案 0 :(得分:1)

在按钮点击事件中,更新第二个标签所示的更新面板,如下所示:

UpdatePanel2.Update();