Когда я нажимаю кнопку минус изображение, все продукты отсутствуют. из всего товара в корзине будет минус

#c# #asp.net

Вопрос:

     protected void minus_Click(object sender, ImageClickEventArgs e)
    {

        SqlConnection con1 = new SqlConnection(ConfigurationManager.ConnectionStrings["myDB"].ConnectionString);
        con1.Open();
        CountTotal();

        foreach (RepeaterItem item in Repeater1.Items)
        {
            String Id = ((Label)item.FindControl("lblId")).Text;
            SqlCommand Command = new SqlCommand("UPDATE [Cart] SET Qty=Qty-1  WHERE ArtId ="   Id, con1);
            

        }
        con1.Close();
        Response.Redirect("/Buyer/Cart.aspx");
    }
 

Комментарии:

1. Вы предоставили какой-то код. Но с какой реальной проблемой вы сталкиваетесь? Что вы пытаетесь сделать и что не работает в этом коде?

2. Я делаю покупки в корзине. Когда я добавляю более 1 товара и хочу добавить количество, количество всех товаров будет добавляться одновременно. Я хочу, чтобы он просто добавил количество 1 предмета. кнопка минус также имеет ту же проблему.

3. Хорошо — значит, вы говорите, что эта логика Минус работает правильно, но вам нужна помощь в реализации функции добавления?

4. Эта кнопка работает, но она будет за вычетом всего количества товара. Например, когда я добавляю 2 товара в корзину и хочу уменьшить количество, оба товара в моей корзине уменьшатся.

5. Это уменьшит количество только тогда, когда у записи будет соответствующий АртИд. Вы не описали нам свою структуру таблиц, поэтому трудно понять, правильно это или нет.