ok, (-) , .
, ajax. , , ajax , , . , div, , .
, , :
:
public ActionResult Create(Cart item)
{
if (ModelState.IsValid)
{
_repository.Add(item);
var cartItems = _repository.Find(x => x.cartID = item.cartID);
return PartialView("CartMini", cartItems);
}
return new EmptyResult();
}
( - , ):
<div id="miniCart"></div>
(semi psuedo-code):
<script type="text/javascript">
function updateCart() {
var tdata = $(frm).serialize();
$.ajax({
type: "POST",
data: tdata,
url : '<%= Url.Action("Create", "Cart") %>',
dataType: "json",
success: function (result) { success(result); }
});
});
function success(result){
$("#miniCart").html(result);
}
</script>
, . , , , :). , .