Aktualizowanie mvc PartialView 4

Ey! Jak mogę odświeżyć widok częściowy z danymi poza modelem? Po raz pierwszy, gdy strona się ładuje, działa poprawnie, ale nie wtedy, gdy nazywam to z akcji. Struktura, którą stworzyłem wygląda jak:

Gdziekolwiek w moim widoku:

 @{ Html.RenderAction("UpdatePoints");}

My PartialView „UpdatePoints”:

<h3>Your points are @ViewBag.points </h3>

Na kontrolerze mam:

public ActionResult UpdatePoints()
        {

            ViewBag.points =  _Repository.Points;
            return PartialView("UpdatePoints");
        }

Dzięki za pomoc!

AKTUALIZACJA

Dziękuję wszystkim za pomoc! W końcu użyłem JQuery / AJAX tak, jak zasugerowałeś, przekazując parametr za pomocą modelu.

Tak więc w JS:

$('#divPoints').load('/Schedule/UpdatePoints', UpdatePointsAction);
var points= $('#newpoints').val();
$element.find('PointsDiv').html("You have" + points+ " points");

W kontrolerze:

var model = _newPoints;
return PartialView(model);

Z uwagi

<div id="divPoints"></div>
@Html.Hidden("newpoints", Model)

questionAnswers(4)

yourAnswerToTheQuestion