これは、別のスレッドの問題から発生しています....しかし、うまくいけば、1つのポイントにもっと焦点が当てられています!
AJAX 更新パネルがあります
<asp:UpdatePanel
ID="UpdatePanel1" runat="server" UpdateMode="Conditional" >
<ContentTemplate>
<asp:Label ID="lblMessage1" runat="server" />
<asp:Label ID="lblMessage2" runat="server" />
<asp:Button ID="btnTrigger" runat="server" onclick="Button1_Click" style="visibility:hidden"/>
</ContentTemplate>
</asp:UpdatePanel>
そして私の背後にあるコードはこれです
protected void Button1_Click(object sender, EventArgs e)
{
Type cstype = this.GetType();
Label message1 = (Label)(FindControl("lblMessage1"));
Label message2 = (Label)(FindControl("lblMessage2"));
message1.Text = "adam";
UpdatePanel1.Update();
Thread.Sleep(5000);
message2.Text = "adam2";
UpdatePanel1.Update();
Adam が表示され、5 秒後に Adam2 が表示されるのを見たいのですが、両方が同時に表示されます。