Привет, я пытаюсь создать корзину покупок с помощью ajax.Я вроде застрял в первый раз, когда я использую ajax.Что я пытаюсь сделать, это создать ajax.Actiolink, который будет обновлять Внутренний текст тега span.Here мой код:
//This is the span I want to update
0
@Ajax.ActionLink("Add To Cart" ,
"AddToCart" ,
"Products",
new {
ProductId = @products.ElementAt(0).Value
},
new AjaxOptions{
Url = "/Product/AddToCart",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "UpdateCart",
})
public ActionResult AddToCart(string ProductId)
{
if( User.Identity.IsAuthenticated ) {
//CartHelperClass.AddToCart(ProductId);
return PartialView();
} else {
return RedirectToAction("LogIn" , "Account" , new {
returnUrl = "Products" , subCat = Request.QueryString["subcat"]
});
}
}
//This is my PartialView code:
(5)
Я хотел бы иметь возможность принимать данные внутри partialVieew и обновлять диапазон в верхней части, когда я нажимаю ссылку. В моем случае я не могу определить, вызван ли результат действия AdToCart.
Что я делаю неправильно?