Я разрабатываю веб-сайт с использованием ASP.NET MVC 3.
У меня есть ряд разделов, содержащих новости из разных отделов, как показано на рисунке ниже:
http://i.stack.imgur.com/G21qi.png
Разделы добавляются на главную страницу с помощью
@Html.Action("_News", "Home", new { id = 1 })
Где id 1 = "Ledelsen", 2 = "Omstillingen" и так далее.
Мой контроллер содержит следующее действие:
[ChildActionOnly]
public ActionResult _News(int id)
{
// controller logic to fetch correct data from database
return PartialView();
}
Я установил и запустил CRUD, но мой вопрос в том, как я могу обновить PartialViews без обратной передачи с заданным интервалом?
Я предполагаю, что для этого мне нужно использовать Javascript/jQuery, но я не смог.
Может ли кто-нибудь указать мне правильное направление или, что еще лучше, привести пример того, как это сделать?
заранее спасибо
РЕДАКТИРОВАТЬ: Просто чтобы уточнить, я не хочу, чтобы вся страница обновлялась, а только асинхронное обновление частичных представлений.