![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
Miller_time |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: 1 Всего: 1 |
Как созранить данные переменной после перезагрущки?
Пример:
Но после перезагрузки change_user приобретает значение null:(. Подскажите где хранить данные ? |
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
Miller_time, какое "место" выбрать для хранения того или иного объекта зависит от массы параметров.
В Вашем случае, думаю, подойдет самый простой вариант - ViewState:
Если ListBox используется не на странице, а в контроле (что предполагает повторное использование), лучше воспользоваться не ViewState, а ControlState. Это позволит контролу работать без сбоев при отключенном ViewState. Вообще же, вариантов масса: Context.Items, Cache, Session... |
|||
|
||||
geociolpan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 23.7.2008 Репутация: нет Всего: нет |
Используй объект Session.
Это сообщение отредактировал(а) geociolpan - 31.10.2008, 14:05 |
|||
|
||||
Miller_time |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: 1 Всего: 1 |
Idsa,
Пытаюсь сделать через ViewState[] код приведенный выше или ниже
Студия начанает жаловаться на
Подскажите что не так ? |
||||
|
|||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
Miller_time, нужно добавить явное приведение типа:
|
|||
|
||||
Miller_time |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: 1 Всего: 1 |
Я в принцапе так и делаю,
он записывает,
но при записывание из ListBox1
даннные не соранются может быть,надо что то в свойствах ListBox1 поставить ? |
||||||
|
|||||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
Уверен, что все сохраняется. Поставьте в этом месте breakpoint и посмотрите, чему равен ListBox1.Text. Затем выполните эту строчку и посмотрите в Watch, чему равен this.ViewState["CU"] |
|||
|
||||
Miller_time |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: 1 Всего: 1 |
Не заносяться данные :(, что может быть не так ?
Это сообщение отредактировал(а) Miller_time - 1.11.2008, 10:02 Присоединённый файл ( Кол-во скачиваний: 6 ) ![]() |
|||
|
||||
Idsa |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2086 Регистрация: 5.12.2006 Где: Томск Репутация: 15 Всего: 62 |
Miller_time, на рисунке отчетливо видно, что проблема не в том, что данные не заносятся во ViewState, а в том, что ListBox1.Text возвращает пустую строку. Видимо, в ListBox1 просто не выбран ни один элемент. Если элемент все-таки выбран, попробуйте включить для ListBox ViewState (если он, конечно, выключен).
|
|||
|
||||
Miller_time |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 641 Регистрация: 8.9.2006 Где: Нижний Новгород Репутация: 1 Всего: 1 |
Все нашел мой касяк,я при перезагрузке очищал listbox1 поэтому значения не заносились.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |