In Webforms che farei
function timedRefresh(timeoutPeriod) { setTimeout("location.reload(true);", timeoutPeriod); }
o codebehind Page_Load
Response.AddHeader("Refresh", "5");
Domanda Come rendere la schermata di aggiornamento ogni 5 secondi in ASP.NET MVC3
Potresti fare lo stesso in MVC:
...
o usando un meta tag:
...
o nell’azione del tuo controller:
public ActionResult Index() { Response.AddHeader("Refresh", "5"); return View(); }