Atualizando o PartialView mvc 4

Ey! Como eu poderia atualizar uma visão parcial com dados fora do modelo? Primeira vez, quando a página é carregada, está funcionando corretamente, mas não quando eu a chamo da Ação. A estrutura que criei se parece com:

Qualquer lugar da minha vista:

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

Meu PartialView "UpdatePoints":

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

No controlador eu tenho:

public ActionResult UpdatePoints()
        {

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

Obrigado pela ajuda!

ATUALIZAR

Obrigado a todos por sua ajuda! Finalmente eu usei JQuery / AJAX como você sugeriu, passando o parâmetro usando o modelo.

Então, em JS:

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

No controlador:

var model = _newPoints;
return PartialView(model);

Em vista

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

questionAnswers(4)

yourAnswerToTheQuestion