Cómo actualizar automáticamente MVC PartialView cada segundo

Necesito actualizar automáticamente una vista parcial en la página cada segundo (o un intervalo de tiempo establecido)

Pensé en el siguiente método es este rito

  loop 
{
     setInterval(function() {  <%Html.RenderPartial("partialview", Model);%> } ,1000 );
}

¿O hay una mejor manera de usar cosas ajax?

Respuestas a la pregunta(1)

Su respuesta a la pregunta