Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# ASP.NET Изменение записей в БД MSSQL http://www.cyberforum.ru/asp-net/thread991931.html
Добрый вечер, коллеги! Столкнулся с проблемой при изменении существующих записей в БД через Web. Есть следующий код: @using System; @using System.Data; @using System.Configuration; @using...
Использование библиотеки под лицензией GNU GPL 3 C# ASP.NET
Здравствуйте господа, кто в курсе как можно обойти лицензию GNU GPL 3 ? то есть если я использую библиотеку с этой лицензией, то я и сам как бы должен ей следовать? или если я отдам заказчику...
C# ASP.NET Как в aspx заинклудить php
asp.net не владею совсем, подскажите, как в странице .aspx выполнить php код? мб можно заинклудить файл php в aspx? пробовал сделать htaccess с разрешением выполнять php в aspx, но не работает...
C# ASP.NET Отправка письма SmtpClient client = new SmtpClient("smtp.yandex.ru"); client.Credentials = new System.Net.NetworkCredential("mymail", "******"); MailMessage message = new MailMessage("mymail@yandex.ru",... http://www.cyberforum.ru/asp-net/thread990649.html
C# ASP.NET The name 'Grid' does not exist in the current context Visual Studio 2012 http://www.cyberforum.ru/asp-net/thread990617.html
Я хочу выполнить пример с http://www.c-sharpcorner.com/uploadfile/anjudidi/example-of-datagrid-in-Asp-Net/ в VS2012 Я создал ASP.NET проект переделанный из стандартного. <%@ Page Language="C#"...
Хранение данных Application C# ASP.NET
Такой вопрос: есть код,работает верно protected void Application_BeginRequest(object sender, EventArgs e) { Application.Lock(); Application = (int)Application + 1; ...
C# ASP.NET Скрыть файлы на сервере
Как можно скрыть файлы на сервере,от просмотра содержимого, таких как charles
C# ASP.NET Как определить что страница обновилась У меня есть форма для регистрации. Если юзер не ввел правильно данные. Страница обновляется. Как мне это обозначить в переменной? Нужно использовать код только в <% %> <form id="Form1"... http://www.cyberforum.ru/asp-net/thread988479.html
C# ASP.NET Регистрация пользователя, внести дополнительные данные в БД http://www.cyberforum.ru/asp-net/thread988241.html
Здравствуйте! Возможно, мои вопросы покажутся Вам смешными, но все-таки прошу помочь разобраться... Дело в следующем. Регистрация пользователя сопровождается вводом подробных персональных данных,...
C# ASP.NET При обновлении страницы форма повторно отправляет данные на странице есть кнопка, к которой привязан обработчик. При обновлении страницы он вызывается. как сделать так, чтобы он вызывался только по нажатию кнопки? protected void Page_Load(object sender,... http://www.cyberforum.ru/asp-net/thread987762.html
DataPlanner
154 / 184 / 48
Регистрация: 25.11.2013
Сообщений: 978
28.11.2013, 08:04 0

Корзина интернет-магазина. Как лучше организовать

28.11.2013, 08:04. Просмотров 2875. Ответов 5
Метки (Все метки)

Ответ

Best practice - корзину следует держать в Coockie. Для этого используется DataContractJsonSerializer:
C#
1
2
3
4
5
6
7
8
9
10
11
12
        public static void WriteCookie(List<CartItem> cartItems)
        {
            DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(List<CartItem>));
            MemoryStream memoryStream = new MemoryStream();
            serializer.WriteObject(memoryStream, cartItems);
            string cookieValue = Encoding.Default.GetString(memoryStream.ToArray());
            memoryStream.Close();
            HttpCookie httpCookie = new HttpCookie(cartCookie);
            httpCookie.Value = cookieValue;
            httpCookie.Expires = DateTime.Now.AddDays(30d);
            HttpContext.Current.Response.Cookies.Add(httpCookie);
}


Вернуться к обсуждению:
Корзина интернет-магазина. Как лучше организовать
2
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2013, 08:04

Корзина заказов для интернет магазина
Каким образом организовать корзину заказов в ASP.Net MVC проекте? Пишу небольшую работу для учебы...

Как создать Администратора для интернет магазина?
Ребят, делаю на ASP.NET MVC интернет магазин и мне нужно сделать функции администратора. Не знаю...

Как лучше организовать БД для социальной сети
Доброго времени суток, уважаемые форумчане) Подскажите как лучше организовать БД для соц сети....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru