سلام استاد .
تو اموزشتون بخش درست کردن سبد خرید که کاربر روی افزودن بزنه اون بالا آپدیت میشه و پنل سمت راست نشون داده میشه که لیست سبد خرید رو نشون میده .
حالا من یه گزینه دگ بهش اضافه کردم به عنوان کم کردن از سبد خرید . مثلا روی یه محصول کاربر کلیک کرده و اضافه کرده حالا روی کم کردن کلیک کنه و یکی ازش کم کنه .
تو api Controller ام به این صورت اضافه کردم
public int ReduseCart(int id)
{
List<ShopCartItems> list =new List<ShopCartItems>();
var sessions = HttpContext.Current.Session;
if (sessions["ShopCart"] != null)
{
list = sessions["ShopCart"] as List<ShopCartItems>;
}
if (list.Any(a => a.ProductID == id))
{
int index = list.FindIndex(a => a.ProductID == id);
list[index].Count -=1;
}
else
{
list.Add(new ShopCartItems()
{
ProductID = id,
Count = 0
});
}
sessions["ShopCart"] = list;
return Get();
}
کد هایی که بصورت Script نوشتم
function RefuseShopCart(id) {
$.get("/api/ShopApi/ReduseCart/" + id,
function (result) {
$("#countOfShopCart").html(result);
UpdateShopCart();
});
}
و یه گزینه هم اضافه کردم به سبد خرید که کاربر با کلیک روی اون این متد فراخوانی بشه اما برای اضافه کردن انجام میشه ولی برای کم کردن که کلیک میکنم این پیغام خطا رو نشون میده :
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.
پیدا نمیکنه متدمو .
سلام
ارور ۴۰۴ یعنی آدرس درست نیست
آخه استاد ادرس رو که کاملا درست وارد کردم
کد ارور معنیش میشه Not Fount
شاید مشکل جای دیگه باشه Debug کنید تا مشکل پیدا بشه