我的问题是我在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";
}
答案 0 :(得分:1)
在按钮点击事件中,更新第二个标签所示的更新面板,如下所示:
UpdatePanel2.Update();