我有一个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上,它显示屏幕闪烁,所以如何解决它
启用浏览器缓存,并使用jquery通过回调动态更新页面。重新加载只是一种非常昂贵且建议的方法。