como atualizar automaticamente o MVC PartialView a cada segundo

Eu preciso atualizar automaticamente um partialView na página a cada segundo (ou um intervalo de tempo definido)

Eu pensei no seguinte método é este rito

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

ou há uma maneira melhor de usar coisas ajax?

questionAnswers(1)

yourAnswerToTheQuestion