Время жизни переменных
нажимаю на кнопку, читю данные из бд, делаю рассчеты, заполняю массив... в общем все отличною. и тут для вывода части массива нажимаю кнопку и... страница обновляется и массив снова девственно NULL! где необходимо обьявлять переменные, чтобы при каждом нажатие на кнопки (и т.д.) они не обнулялись? зарание благодарен.
Друг мой, вы, ИМХО, паритесь с областью видимости массива. А вообще привели бы код, всё ж проще разобраться предметно, чем гадать по устному описанию.
Цитата: Floyd@
нажимаю на кнопку, читю данные из бд, делаю рассчеты, заполняю массив... в общем все отличною. и тут для вывода части массива нажимаю кнопку и... страница обновляется и массив снова девственно NULL! где необходимо обьявлять переменные, чтобы при каждом нажатие на кнопки (и т.д.) они не обнулялись? зарание благодарен.
Вы сделали массив полем? Конечно он обнулится. Каждый экземпляр Page создается на каждый новый HTTP-запрос. После отправки ответа уже ненужный объект страницы будет съеден сборщиком мусора.
Для промежуточного хранения объектов нужно пользоваться ViewState и SessionState хранилищами, они доступны через свойства Page.