Asp.net 回发时更新面板冻结

Asp.net 回发时更新面板冻结,asp.net,.net-4.0,asp.net-ajax,Asp.net,.net 4.0,Asp.net Ajax,在母版页文件中具有AJAX UpdatePanel: <asp:UpdatePanel ID="upnlTimer" runat="server" UpdateMode="Conditional"> <Triggers> <asp:AsyncPostBackTrigger ControlID="tmrCountdown" EventName="Tic

在母版页文件中具有AJAX UpdatePanel:

<asp:UpdatePanel ID="upnlTimer" runat="server" UpdateMode="Conditional">
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="tmrCountdown"   EventName="Tick" />
    </Triggers>
    <ContentTemplate>
        <asp:Timer ID="tmrCountdown" Enabled="false" runat="server" Interval="1000" />
        <asp:Label ID="lblTimer" runat="server" Text="TEXT"></asp:Label>
    </ContentTemplate>
</asp:UpdatePanel>

当我去调试一切正常时,不要在计时器倒计时时收到回发闪存

但是当用户从RadioButtonList中进行选择时,SelectedIndexChange事件当然会触发,回发也会按预期进行

不过,我遇到的一个问题是,带有计时器/标签的UpdatePanel是冻结的,虽然只有几秒钟,但随着时间的推移,它可能会将分配给测试的时间增加一整分钟(60秒),这取决于所问问题的数量

问题:
  • 有没有办法将回发与问题列表中的Timer UpdatePanel隔离开来?在内容页上放置了UpdatePanel
  • 将MasterPage中的ContentPlaceHolder放置在UpdatePanel中,以便其回发与计时器UpdatePanel隔离,这样会更好吗
  • 如果我将CPH隔离为#2,我仍然可以访问母版页文件名,因为我现在是
    CType(me.Master,Main).Event
  • 母版页计时器UpdatePanel的内容页UpdatePanel出现问题(冲突或停止)。我如何着手解决这个问题

  • 我想你正在经历UpdatePanel令人讨厌的超时。
    我建议您尝试改进Radiobutton的SelectedIndexChanged中的任何代码,或者尝试不使用UpdatePanel的其他方法。

    页面中是否运行与这些对象相关的其他客户端JavaScript代码?抱歉,发现了此问题,它与页面路由和资源映射有关。我遇到的许多问题都掩盖了问题的根源。提到