simple world Ответов: 1

Как создать список желаний uisng C# в ASP.NET с печеньем


Здравствуйте, мне поручили с работы создать список желаний на c# с помощью файлов cookie, но я не могу понять, что делать.
Мне нужно, чтобы пользователь нажал кнопку (в форме сердца), чтобы добавить продукт в свой список пожеланий.
Кто-нибудь может мне помочь.
Имейте в виду, что я новичок в C# in asp.net-да.

Что я уже пробовал:

Это мой код до сих пор

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Admin_WishListAdd : System.Web.UI.Page
{
    //DataClassesDataContext db = new DataClassesDataContext();

    Product prod = new Product();

    string p_id, p_btitle, p_img, p_desel, p_desen;

    protected void WishAdd(object sender, EventArgs e)
    {

   
        p_id = prod.ProductID.ToString();
        p_btitle = prod.ModelNameEl;
        p_img = prod.ProductImage;
        p_desel = prod.DescriptionEl;
        p_desen = prod.DescriptionEn;

        HttpCookie WishCookies = new HttpCookie("WishCookies");
        WishCookies.Value = prod.ProductID.ToString();
        WishCookies.Expires = DateTime.Now.AddHours(2);
        Response.Cookies.Add(WishCookies);


    }

}

1 Ответов

Рейтинг:
9

Maciej Los

Все очень просто. Для
А) единое значение, использование HttpCookie.Значение Свойства (System.Web) | Microsoft Docs[^]
Б) несколько значений, используйте: HttpCookie.Значение Свойства (System.Web) | Microsoft Docs[^]

HttpCookie WishCookie = new HttpCookie("WishList");
//A)
WishCookie.Value = "Whatever";
//B)
//WishCookie.Values["Val1"] = "1";
//WishCookie.Values["Val2"] = "2";
//WishCookie.Values["Val3"] = "3";
WishCookies.Expires = DateTime.Now.AddHours(2);
Response.Cookies.Add(WishCookie);


Удачи вам!