2011-08-30 4 views
0

У меня есть страница asp.net. В коде позади я устанавливаю несколько частных переменных, чтобы временно сохранить некоторые значения. Переменные изначально задаются выбором пользователя из списка. Переменные получают назначенные правильные значения. однако к моменту, когда событие click для кнопки будет запущено, переменные будут установлены в нуль.Почему мои частные переменные получают значение null?

Что происходит и как его исправить?

+0

Любой образец кода? – DMan

+0

@ Dman - С несколькими днями в траншеях ASP.NET вам не понадобится какой-либо пример кода, чтобы понять этот вопрос. – ChaosPandion

+0

Я не могу поверить, что этого не задавали раньше, но поиск [asp.net] [state] не находит его. –

ответ

7

Ваши классы кода не магически запоминают значения переменных. Ваша страница эффективно без гражданства - либо вам нужно воссоздать состояние для каждого пост-обратно, либо сохранить значения, которые вы хотите в сеансе или ViewData или в базе данных.

Существует further information on how to implement state in ASP.NET here

+0

Ahhh - Получил меня и в начале - безгражданность ASP.NET –

Смежные вопросы