Mihail-
0 / 0 / 0
Регистрация: 28.11.2019
Сообщений: 2
|
||||||
1 | ||||||
Глобальная переменная получает данные в одном методе но при запуске второго ,остается равна нулю или null28.11.2019, 15:10. Просмотров 230. Ответов 1
Здравствуйте, недавно познакомился с ASP.NET ,пишу по курсовому проекту сайт-магазин, у меня появилась проблема с реализацией корзиной товаров-оформлением заказа. Проблема в том что у меня есть глобальная переменная int id ,которой я передаю id объекта в методе AddToCart ,когда добавляю товар в корзину , после заполняю данные покупателя в другом представлении и нажимаю кнопку "оформить заказ", вызывается метод Checkout ,который должен получить этот айдишник и найти объект из БД , но объект не находит из-за того что id остается равен нулю. Помогите понять в чем проблема.
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
28.11.2019, 15:10 |
Ответы с готовыми решениями:
Не изменяется глобальная переменная в методе Глобальная переменная изменяется только во вложенной функции,а за пределами остается прежней Глобальная переменная не меняет значение в Асинхронном методе TMemIniFile переменная получает значение NULL
|
sau
|
|
05.12.2019, 13:56 | 2 |
Mihail-, на каждый запрос создается новый экземпляр контроллера.
Используйте состояние сеанса для хранения временных данных - Session
1
|
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
05.12.2019, 13:56 |
|