如何将一个带有睡眠的按钮1单击动作与另一个没有睡眠的按钮2单击动作保持在一起

本文关键字:按钮 单击 另一个 在一起 一个 | 更新日期: 2023-09-27 18:03:16

我的问题是我有两个标签和两个按钮在两个不同的更新面板在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单击动作与另一个没有睡眠的按钮2单击动作保持在一起

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

UpdatePanel2.Update();