как автоматически обновлять MVC PartialView каждую секунду

мне нужно автоматически обновлять частичное представление на странице каждую секунду (или заданный интервал времени)

я думал о следующем методе этот обряд

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

или есть лучший способ использовать материал ajax?


person ravikiran    schedule 02.10.2009    source источник
comment
Можете ли вы опубликовать свое частичное представление?   -  person JonoW    schedule 02.10.2009


Ответы (1)


Самый простой способ сделать это - иметь действие контроллера, которое возвращает ваше частичное представление, а затем в функции setInterval просто сделать запрос на получение ajax. Что-то вроде этого:

  $.ajax({
            url: '/MyController/PartialViewAction',
            type: "GET",
            success: function(result) {
               $("#partialContainer").html(result); 
            }
        });
person willbt    schedule 02.10.2009