javascript - updatepanel 不活动后更新缓慢

标签 javascript jquery asp.net ajax updatepanel

闲置 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/

相关文章:

javascript - 当我点击空格时,Contenteditable 添加了一个 <br>

javascript - 如何将我的 expo 应用程序发布到 Apple 应用商店?

javascript - 按键不起作用

asp.net - 我如何知道正在浏览的网站的位置?

javascript - EaselJS:无法让 BitmapAnimation 在舞台上显示

c# - Ajax 请求 WCF 数据(JSON 格式)但出现错误并显示成功消息

c# - 如何在类库中使用实体数据模型

c# - 如何从 Asp.net Button 单击后面的 c# 代码调用 javascript 函数?

jquery - 如何将模糊事件绑定(bind)到实时点击事件?

php - 为什么 jQuery 表单插件混合了 NULL 和 0