Mat*_*att 1 javascript asp.net ascx asp.net-ajax timer
我有一个ascx控件绑定到具有频繁更改数据的数据源.是否有一种快速方法可以每隔X秒重新启动一次ascx控制回发,重新绑定和刷新.ascx控件位于更新面板中.
使用AJAX工具包中的计时器控件,因为您已经在使用它:
<asp:Timer ID="tmrPolling" runat="server" Interval="10000" ontick="tmrPolling_Tick"></asp:Timer>
Run Code Online (Sandbox Code Playgroud)
向更新面板添加触发器,如:
<Triggers>
<asp:AsyncPostBackTrigger ControlID="tmrPolling" EventName="Tick" />
</Triggers>
Run Code Online (Sandbox Code Playgroud)
然后只需实现tmrPolling_Tick处理程序:
protected void tmrPolling_Tick(object sender, EventArgs e)
{
// Change your update panel controls and data here.
}
Run Code Online (Sandbox Code Playgroud)
不要在更新面板内容区域中添加计时器.
| 归档时间: |
|
| 查看次数: |
4584 次 |
| 最近记录: |