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)