updatepanel在处于非活动状态后更新缓慢

updatepanel slow to update after inactivity

本文关键字:更新 缓慢 活动状态 于非 updatepanel      更新时间:2023-09-26

不活动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秒。

我相信这会让你的活动继续下去。