Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Странное дело / 4 сообщений из 4, страница 1 из 1
26.07.2005, 10:47
    #33184253
zed
zed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное дело
Привет всем.
Есть проблема странного характера
имеется код :
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
Bind();
...
}
}

в Bind() :
if (Request.Params["id"] != null)
DB.Edit()
else
DB.New();

DB -- класс с функциями доступа к объектам БД

Так вот DB.New() выполняется каждый раз при перегрузке страницы, что, как я понимаю происходить не должно и мне соответственно не нужно.

Причем проблема только в этом модуле, в других такой проблемы нет.
Что может быть и что можно сделать?

Спасибо.

P.S.
IIS перегружал
...
Рейтинг: 0 / 0
26.07.2005, 10:58
    #33184289
Странное дело
Почему не должно очень даже должно
Можно заменить (!IsPostBack) на (true == IsPostBack)
...
Рейтинг: 0 / 0
26.07.2005, 13:53
    #33184903
Лиман Артём
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное дело
желаю знать почемуПочему не должно очень даже должно

поддерживаю..

желаю знать почему
Можно заменить (!IsPostBack) на (true == IsPostBack)

а объяснить можна для чего?
...
Рейтинг: 0 / 0
28.07.2005, 11:38
    #33188755
zed
zed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странное дело
Почему DB.New() должна выполняться при каждой перегрузке страницы
если она прописана только в Bind() а Bind() прописан только в if (!IsPostBack)
??

по идее то, что прописано в if (!IsPostBack) должно выполняться только 1 раз при первой загрузке страницы.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Странное дело / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]