У меня есть ситуация, когда мне нужен доступ к корзине покупок на нескольких страницах. Итак, на странице продукта - создайте корзину, добавьте некоторые элементы На странице проверки корзины - подтвердите платежный адрес На стойке регистрации корзины - выполните окончательную проверку, добавьте корзину в БД и уходите на оплату.
Мой вопрос: какой лучший способ пройти по телеге?
Я попытался передать корзину со страницы на обратную связь и сохранить все значения в живых, однако на некоторых страницах (страница подтверждения платежного адреса) это похоже на много хлопот, все, что я хочу проверить, это адрес выставления счета и не действительно хотите, чтобы тонны HiddenFor() на странице снова заполнили корзину.
TempData [] - это то, что я использовал для продукта на странице проверки, а затем подумал, что лучше всего продолжать устанавливать TempData все время, когда....
вы могли бы просто использовать переменную сеанса?
По какой-то причине я прочитал его не очень хорошую практику использования Session, поэтому вопрос.
Спасибо за ваше руководство, я могу с удовольствием предоставить код/дополнительную информацию, если вы сочтете это полезным.