c# - 发布后的应用程序在几分钟后停止更新更新面板

标签 c# javascript jquery updatepanel outputcache

这是定期更新我的 updatepanel 的代码,它在本地运行得很好很长一段时间,但在发布后,它可以运行 15-20 分钟,有时可能会更短。但在那之后它不会自动更新 updatepanel 中的内容,但在单击按钮时它会用新数据更新 updatepanel。我建议这可能是 outputcache 的情况。有什么问题?

 <script type="text/javascript" language="javascript">
       setInterval(function () {

           __doPostBack('updateComments', '');
           // document.getElementById("btnExitChatRoom").click();
       }, 5000);

   </script>

最佳答案

您需要在文档准备就绪时调用“setInterval”。 以下是示例:-

<script type="text/javascript">     
  $(document).ready(    
    function ()
    {          
         setInterval('myFun()', 5000);      
    });
    function myFun() 
    {         
         __doPostBack('updateComments', '');     
    } 
</script> 

关于c# - 发布后的应用程序在几分钟后停止更新更新面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20391928/

相关文章:

javascript - 如何将相减后的值四舍五入到小数点后两位?

javascript - jQuery 日期选择器 : Prevent closing picker when clicking a date

c# - 代码比较

javascript - 我如何在 html 5 图表中为每个栏包含鼠标悬停效果

javascript - 如何将 Google Calendar API 与 React JS 集成?

javascript - 指针事件 : Detect touching "through" an element

c# - 用于从字符串中删除字符序列的String方法

c# - 如何使用存储库模式和 Entity Framework 连接多个表?

c# - 从 ASP.NET Controller 返回动态 jsonobject

javascript - 如何在 .NET 应用程序中使用 RequireJS?