2011-07-21 4 views
1

私の問題は、ASP.Netの2つの異なる更新パネルに2つのラベルと2つのボタンがあります。更新パネルには2つのボタンがあります。ボタンをクリックすると、対応するラベルテキストが更新されます。問題は、button1_click()メソッドで5秒間の遅延を与えたとします。私がbutton1とbutton2をすぐにクリックすると、label2は更新されますが、label1は更新されません。ボタン1を保持する方法スリープなしで別のボタン2をクリックするアクション

どこが間違っているのでしょうか?ボタンで

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

、イベントをクリックして第二の標識は、以下のように提示更新パネルを更新します。

UpdatePanel2.Update(); 
関連する問題