有没有办法通过jquery在更新面板中停止Timer?

时间:2011-10-20 17:56:38

标签: jquery .net webforms

我正在使用.net webforms并希望直接从jquery停止或启动Timer元素。有人知道这样做的方法吗?

这是我的计时器:

<asp:UpdatePanel ID="UpdatePanel" runat="server">
    <ContentTemplate>
        <asp:Timer ID="Timer" runat="server" OnTick="UpdateServers" Interval="60000">
        </asp:Timer>
        <div id="content">
            <asp:Repeater ID="serverList" runat="server">
                <ItemTemplate>
                    <label class="<%# DataBinder.Eval(Container.DataItem, "HealthState") %>">
                        <%# DataBinder.Eval(Container.DataItem, "DisplayName") %></label>
                </ItemTemplate>
            </asp:Repeater>
        </div>
    </ContentTemplate>
</asp:UpdatePanel>

1 个答案:

答案 0 :(得分:1)

我试过并找到了解决方案:

timer = $find('ContentPlaceHolder1_Timer'); 

timer.set_enabled(false);

它停止了计时器。