簡體   English   中英

MVC 5從控制器自動刷新

[英]MVC 5 Auto Refresh From Controller

我正在嘗試從本地網絡服務器加載excel文件,然后每5分鍾左右刷新一次頁面,以防萬一該文件已被替換...

它用於顯示時間表,有人會對其進行更新,並且在整個工廠中,頁面將顯示在監視器上,並且輸出將更改...

我認為這將是非常簡單的,我只是將刷新添加到.html文件的標頭中並完成操作,但是我認為這僅在使用常規return View();時才有效。由於我使用的是重定向,因此不確定是否可以將其添加到標題中。

這是我添加到控制器的代碼:

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。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM