在mvc视图中自动刷新不是局部视图而是主视图

问题描述 投票:0回答:1

我有一个mvc视图,我需要每两秒钟刷新一次,基本上我没有仅静态数据显示在视图上,而是每次刷新时我都有来自db的数据,我正在使用以下代码

<script type="text/javascript">
  function timedRefresh(timeoutPeriod) {
    setTimeout(function () {
      location.reload(true);
    }, timeoutPeriod);
  }

   <meta http-equiv="refresh" content="2" />


Response.AddHeader(“ Refresh”,“ 5”);

但是问题出在IE和firefox上,它显示屏幕闪烁,所以如何解决它

javascript asp.net-mvc auto
1个回答
0
投票

启用浏览器缓存,并使用jquery通过回调动态更新页面。重新加载只是一种非常昂贵且建议的方法。

© www.soinside.com 2019 - 2024. All rights reserved.