• 1397/11/09

کم کردن از سبد خرید :

سلام استاد . 

تو اموزشتون بخش درست کردن سبد خرید که کاربر روی افزودن بزنه اون بالا آپدیت میشه و پنل سمت راست نشون داده میشه که لیست سبد خرید رو نشون میده .

حالا من یه گزینه دگ بهش اضافه کردم به عنوان کم کردن از سبد خرید . مثلا روی یه محصول کاربر کلیک کرده و اضافه کرده حالا روی کم کردن کلیک کنه و یکی ازش کم کنه .

تو 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.

پیدا نمیکنه متدمو . 

  • 1397/11/09
  • ساعت 19:24

سلام

ارور ۴۰۴ یعنی آدرس درست نیست


  • 1397/11/09
  • ساعت 23:00

آخه استاد ادرس رو که کاملا درست وارد کردم 


  • 1397/11/10
  • ساعت 07:16

کد ارور معنیش میشه Not Fount 

شاید مشکل جای دیگه باشه Debug کنید تا مشکل پیدا بشه 


logo-samandehi