gpt4 book ai didi

asp.net - 我怎样才能有一个 ascx 回发并每隔 X 秒自动刷新一次?

转载 作者:行者123 更新时间:2023-11-30 07:48:11 26 4
gpt4 key购买 nike

我有一个 ascx 控件绑定(bind)到一个经常更改数据的数据源。有没有一种快速的方法让 ascx 控制回发,每隔 X 秒重新绑定(bind)和刷新一次。 ascx 控件位于更新面板中。

最佳答案

使用 AJAX 工具包中的计时器控件,因为您已经在使用它:

<asp:Timer ID="tmrPolling" runat="server" Interval="10000" ontick="tmrPolling_Tick"></asp:Timer>

将触发器添加到您的更新面板,例如:

<Triggers>
<asp:AsyncPostBackTrigger ControlID="tmrPolling" EventName="Tick" />
</Triggers>

然后只需实现tmrPolling_Tick 处理程序:

protected void tmrPolling_Tick(object sender, EventArgs e)
{
// Change your update panel controls and data here.
}

不要在更新面板内容区域内添加计时器。

关于asp.net - 我怎样才能有一个 ascx 回发并每隔 X 秒自动刷新一次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1732553/

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