Обновление PartialView MVC 4
Ey! Как я могу обновить частичное представление с данными из модели? Первый раз, когда страница загружается, она работает правильно, но не тогда, когда я вызываю ее из Action. Структура, которую я создал, выглядит следующим образом:
В любом месте на мой взгляд:
@{ Html.RenderAction("UpdatePoints");}
Мой PartialView "UpdatePoints":
<h3>Your points are @ViewBag.points </h3>
На контроллере у меня есть:
public ActionResult UpdatePoints()
{
ViewBag.points = _Repository.Points;
return PartialView("UpdatePoints");
}
Спасибо за вашу помощь!
ОБНОВИТЬ
Спасибо всем за помощь! Наконец, я использовал JQuery / AJAX, как вы предложили, передав параметр с помощью модели.
Итак, в JS:
$('#divPoints').load('/Schedule/UpdatePoints', UpdatePointsAction);
var points= $('#newpoints').val();
$element.find('PointsDiv').html("You have" + points+ " points");
В контроллере:
var model = _newPoints;
return PartialView(model);
Ввиду
<div id="divPoints"></div>
@Html.Hidden("newpoints", Model)