这是定期更新我的更新面板的代码,它在本地运行很长一段时间,但在发布后,它可以工作15-20分钟,有时可能会更少。但之后它不会自动更新updatepanel中的内容,但是在按钮上单击它会使用新数据更新updatepanel。我建议可能是outputcache的情况。有什么问题?
<script type="text/javascript" language="javascript">
setInterval(function () {
__doPostBack('updateComments', '');
// document.getElementById("btnExitChatRoom").click();
}, 5000);
</script>
答案 0 :(得分:0)
您需要在文档就绪时调用'setInterval'。 以下是示例: -
<script type="text/javascript">
$(document).ready(
function ()
{
setInterval('myFun()', 5000);
});
function myFun()
{
__doPostBack('updateComments', '');
}
</script>