C# 分配给标签的文本不';我不能得到更新

C# 分配给标签的文本不';我不能得到更新,c#,asp.net,updatepanel,C#,Asp.net,Updatepanel,这是我提供AJAX调用的函数: public void Button1_Click(object sender, EventArgs e) { Button1.Text = "surprise"; Label1.Text = "surprise!!"; Label2.Text = "surprise!!"; } 这是aspx。Scriptmanager已设置 <p>Síð

这是我提供AJAX调用的函数:

public void Button1_Click(object sender, EventArgs e)
        {
            Button1.Text = "surprise";
            Label1.Text = "surprise!!";
            Label2.Text = "surprise!!";
        }
这是
aspx
。Scriptmanager已设置

    <p>Síðast slóstu inn:
        <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
        <asp:Label ID="Label2" runat="server" Text=""></asp:Label>
    </p>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <asp:TextBox ID="TextBox1" runat="server">asd</asp:TextBox>
            <asp:TextBox ID="TextBox2" runat="server">dsa</asp:TextBox>
            <asp:Button ID="Button1" runat="server" Text="Save" OnClick="Button1_Click" />
        </ContentTemplate>
    </asp:UpdatePanel>
Síðast slóstu酒店:


如您所见,按钮文本变为“惊喜”,但标签,
Label1
Label2
应该出现在'inn'之后,不要。这是因为这些标签不在
UpdatePanel
中,这意味着它们不会从AJAX回调中得到更新

围绕需要更新的每个控件设置更新面板:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <p>Síðast slóstu inn:
            <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
            <asp:Label ID="Label2" runat="server" Text=""></asp:Label>
        </p>
        <asp:TextBox ID="TextBox1" runat="server">asd</asp:TextBox>
        <asp:TextBox ID="TextBox2" runat="server">dsa</asp:TextBox>
        <asp:Button ID="Button1" runat="server" Text="Save" OnClick="Button1_Click" />
    </ContentTemplate>
</asp:UpdatePanel>

西亚斯特斯洛斯图酒店:

自闭症 数字减影
原因是这些标签不在
UpdatePanel
中,这意味着它们不会从AJAX回调中得到更新

围绕需要更新的每个控件设置更新面板:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>
        <p>Síðast slóstu inn:
            <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
            <asp:Label ID="Label2" runat="server" Text=""></asp:Label>
        </p>
        <asp:TextBox ID="TextBox1" runat="server">asd</asp:TextBox>
        <asp:TextBox ID="TextBox2" runat="server">dsa</asp:TextBox>
        <asp:Button ID="Button1" runat="server" Text="Save" OnClick="Button1_Click" />
    </ContentTemplate>
</asp:UpdatePanel>

西亚斯特斯洛斯图酒店:

自闭症 数字减影
哦,天哪,谢谢你。很抱歉,这是一个如此笨拙的错误,我是ASP.net的新手。哦,天哪,谢谢。很抱歉,这是一个如此笨拙的错误,我是ASP.net新手。