Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.07.2006, 11:29
|
|||
|---|---|---|---|
|
|||
Пропадает значение переменной при переходен между процедурами |
|||
|
#18+
Работаю в С#. В классе объявляю переменную "ReportDocument oRpt = new ReportDocument()". В "private void Page_Load(object sender, System.EventArgs e)" заполняю ее. При нажатии на веб-форме кнопки попадаю в процедуру "private void cmdExport_Click(object sender, System.EventArgs e)", где начинаю работать с переменной "oRpt" и в результате выясняю, что все данные из переменной пропали... В чем может быть ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2006, 11:34
|
|||
|---|---|---|---|
|
|||
Пропадает значение переменной при переходен между процедурами |
|||
|
#18+
Произошел постбек, учим МАТЧАСТЬ!---------------------------------------- Knowledge is P...O...w...E...R! My site ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2006, 11:48
|
|||
|---|---|---|---|
|
|||
Пропадает значение переменной при переходен между процедурами |
|||
|
#18+
Произошел постбек, учим МАТЧАСТЬ! Да нет... У меня стояла проверка на "if(!Page.IsPostBack)"... Сейчас изменила структуру программы... В "private void Page_Load" вызываю процедуру "ProcessReport()", где заполняю переменную "oRpt", далее - как и было раньше. При нажатии по кнопке перехожу к дальнейшей работе, и все равно переменная "oRpt" - пустая... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2006, 12:08
|
|||
|---|---|---|---|
|
|||
Пропадает значение переменной при переходен между процедурами |
|||
|
#18+
Напоминаю - УЧИМ МАТЧАСТЬ! How can men die better than facing fearful odds, For the ashes of their fathers and the temples of their gods? | Мой Brainbench | BookReader 1.1 | Wallpaper Cycler | ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2006, 12:24
|
|||
|---|---|---|---|
Пропадает значение переменной при переходен между процедурами |
|||
|
#18+
TutaПроизошел постбек, учим МАТЧАСТЬ! Да нет... У меня стояла проверка на "if(!Page.IsPostBack)"... Сейчас изменила структуру программы... В "private void Page_Load" вызываю процедуру "ProcessReport()", где заполняю переменную "oRpt", далее - как и было раньше. При нажатии по кнопке перехожу к дальнейшей работе, и все равно переменная "oRpt" - пустая... Так проверка - это только проверка. Postback-то все равно происходит. Так что сохраняй переменную либо в сессии, либо во ViewState-е. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.07.2006, 12:56
|
|||
|---|---|---|---|
|
|||
Пропадает значение переменной при переходен между процедурами |
|||
|
#18+
Да нет... У меня стояла проверка на "if(!Page.IsPostBack)"... Сейчас изменила структуру программы... В "private void Page_Load" вызываю процедуру "ProcessReport()", где заполняю переменную "oRpt", далее - как и было раньше. При нажатии по кнопке перехожу к дальнейшей работе, и все равно переменная "oRpt" - пустая... Спасибо большое всем - разобралась... Оказывается при нажатии на кнопку надо было опять заполнять переменную. Я вынесла процедуру "ProcessReport()" за пределы условия "if(!Page.IsPostBack)" и в результате значение сохранилось - т.е. заполнилось заново... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&mobile=1&tid=1391496]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 420ms |

| 0 / 0 |
