我有一个ASP.Net网页含有一个ASP一个asp.net Timer控件:定时器控制禁用和重新启用使用JavaScript
<asp:Timer ID="TimerRefresh" runat="server" Interval="5000" Enabled="true" OnTick="TimerRefresh_Tick">
</asp:Timer>
这是链接到由一个asp:UpdatePanel的页面,以便页面的特定部分异步刷新。
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="TopRow" id="TopRowPlace" runat="server">
... More HTML Code here...
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="TimerRefresh" />
</Triggers>
</asp:UpdatePanel>
的问题是,(由样式的显示属性设置为无)当用户执行某些码动作包含被异步地更新可被隐藏在HTML DIV标记。发生这种情况时,不需要更新内容,因为它是隐藏的。
有没有JavaScript的方法来禁用定时器运行和做异步后回,实际上,当DIV标签再次可见时重新启用它?
面对同样的问题 – 2011-03-02 08:06:32