gpt4 book ai didi

asp.net-ajax - 如何获得一个位于 asp :UpdatePanel to update the whole page? 内的按钮

转载 作者:行者123 更新时间:2023-12-01 09:40:36 25 4
gpt4 key购买 nike

我在更新面板中有一个按钮,我想更新整个页面。我设置了 ChildrenAsTriggers="false"UpdateMode="Conditional"

我这里有一些示例代码来演示我的问题。

<asp:UpdatePanel ID="myFirstPanel" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
<ContentTemplate>
<asp:Button runat="server" ID="myFirstButton" Text="My First Button" onclick="myFirstButton_Click" />
<asp:Button runat="server" ID="mySecondButton" Text="My Second Button" onclick="mySecondButton_Click" />
</ContentTemplate>
</asp:UpdatePanel>

<asp:UpdatePanel ID="mySecondPanel" runat="server">
<ContentTemplate>
<asp:Label runat="server" ID="myFirstLabel" Text="My First Label"></asp:Label>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="myFirstButton" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
<asp:Label runat="server" ID="mySecondLabel" Text="My Second Label"></asp:Label>

以及背后的代码:

protected void myFirstButton_Click(object sender, EventArgs e)
{
myFirstLabel.Text = "Inside Panel " + DateTime.Now.ToString("mm:ss");
}
protected void mySecondButton_Click(object sender, EventArgs e)
{
mySecondLabel.Text = "Outside Panel " + DateTime.Now.ToString("mm:ss");
}

我想在单击第二个按钮时更新不在更新面板内的标签。第二个按钮需要在更新面板中。我不想将标签放入更新面板。

最佳答案

尝试将 PostBackTrigger 添加到第一个 UpdatePanel,用于第二个按钮。这将告诉更新面板,该按钮应该进行完整的回发。

关于asp.net-ajax - 如何获得一个位于 asp :UpdatePanel to update the whole page? 内的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/221595/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com