MVC 5 从控制器自动刷新
MVC 5 Auto Refresh From Controller
我正在尝试从本地网络服务器加载一个 excel 文件,然后每 5 分钟左右刷新一次页面,以防该文件已被替换...
用于显示进度表,有人会更新它并在整个工厂中,页面将显示在监视器上并且输出会发生变化...
我认为这将非常简单,我只需对 .html 文件的 header 添加刷新并完成,但我认为只有在我只是使用常规的 return View();...因为我使用的是重定向,所以我不确定它是否能够将它添加到 header 中...有什么想法吗?
这是我添加到控制器中的代码:
this.HttpContext.Response.AddHeader("refresh", "5; url=" + Url.Action("time"));
return Redirect("http://dexweb/scheduler/hunting template.htm");
您似乎正在重定向到某个 HTML 页面:
http://dexweb/scheduler/hunting_template.htm
在此 html 中,您可以放置一个 <meta>
标记以强制它定期从服务器刷新:
<meta http-equiv="refresh" content="5">
显然现在有更先进的方法来实现从服务器到客户端的实时推送通知,例如 HTML5 WebSockets。
我正在尝试从本地网络服务器加载一个 excel 文件,然后每 5 分钟左右刷新一次页面,以防该文件已被替换...
用于显示进度表,有人会更新它并在整个工厂中,页面将显示在监视器上并且输出会发生变化...
我认为这将非常简单,我只需对 .html 文件的 header 添加刷新并完成,但我认为只有在我只是使用常规的 return View();...因为我使用的是重定向,所以我不确定它是否能够将它添加到 header 中...有什么想法吗?
这是我添加到控制器中的代码:
this.HttpContext.Response.AddHeader("refresh", "5; url=" + Url.Action("time"));
return Redirect("http://dexweb/scheduler/hunting template.htm");
您似乎正在重定向到某个 HTML 页面:
http://dexweb/scheduler/hunting_template.htm
在此 html 中,您可以放置一个 <meta>
标记以强制它定期从服务器刷新:
<meta http-equiv="refresh" content="5">
显然现在有更先进的方法来实现从服务器到客户端的实时推送通知,例如 HTML5 WebSockets。