闲置 2 分钟后,在页面上呈现更新面板所需的时间大约是之前的 3 倍。我知道这可能是应用程序池设置的问题,但是有没有办法通过定期从页面与服务器联系来避免该问题?
最佳答案
你想做的是这样的 ->
function poll(){
$.ajax({
url: "mypage.asp",
success: function(data){
//update the panel
$("#panel").html(data);
},
dataType: "myDataType",
complete: poll,
timeout: 30000 });
});
}
poll();//run pull at page load
这将向 mypage.asp 发送一个 ajax 请求,用返回的数据更新 id 为 #panel 的面板,当函数完成时,它将再次执行该操作。事件的超时设置为 30 秒。
我相信这会让您的事件保持活力。
关于javascript - updatepanel 不活动后更新缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9528249/