En formularios web que lo haríaactualización automática en ASP.NET MVC
<script type="text/JavaScript">
function timedRefresh(timeoutPeriod) {
setTimeout("location.reload(true);", timeoutPeriod);
}
</script>
<body onload="JavaScript:timedRefresh(5000);">
o Load CodeBehind
Response.AddHeader("Refresh", "5");
Pregunta Cómo hacer que el refresco de pantalla cada 5 segundos en ASP.NET MVC3
Estos dos enfoques funcionan exactamente igual en MVC como lo hacen en WebForms ... :) Lo – adamjford