这是定期更新我的 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/