Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / CallBack и перезанрузка страницы / 6 сообщений из 6, страница 1 из 1
19.07.2006, 12:22
    #33863439
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CallBack и перезанрузка страницы
есть asp:ImageButton


  protected void Page_Load(object sender, EventArgs e)
  {
    BtnOpenStat.Attributes.Add("onclick",
    Page.ClientScript.GetCallbackEventReference(this, "'qqq'", "OnDl", null, false) + "; return false;");
  }

  void  ICallbackEventHandler.RaiseCallbackEvent(string eventArgument)
  {
    string s = eventArgument;
  }

  string ICallbackEventHandler.GetCallbackResult()
  {
    return "";
  }
но Page_Load все равно грузится, т.е. страница перегружается....так вроде бы не должна?
...
Рейтинг: 0 / 0
19.07.2006, 15:04
    #33864190
NorthSPB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CallBack и перезанрузка страницы
Если ты Page_Load ловишь в режиме отладке от это нормально, при CallBack-е обрабатываются все события на сервере до PreRender, а потом сработает GetCallbackResult, и обновления страницы не происходит.
...
Рейтинг: 0 / 0
19.07.2006, 15:16
    #33864247
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CallBack и перезанрузка страницы
Здравствуйте, NorthSPB, Вы писали:

NSP>Если ты Page_Load ловишь в режиме отладке от это нормально, при CallBack-е обрабатываются все события на сервере до PreRender, а потом сработает GetCallbackResult, и обновления страницы не происходит.

хм...т.е. Page_Load по любому грузится и отсекать это дело можно проверкой IsCallback ?
но в случае с ATLAS при ипользовании UpdatePanel IsCallback всегда false....как быть?
...
Рейтинг: 0 / 0
19.07.2006, 15:27
    #33864307
NorthSPB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CallBack и перезанрузка страницы
Если тебе надо чтобы не выполнялся код в Page_Load при CallBack? сделай проверку на IsPostBack этого должно хватить.
...
Рейтинг: 0 / 0
19.07.2006, 15:32
    #33864324
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CallBack и перезанрузка страницы
Здравствуйте, NorthSPB, Вы писали:

NSP>Если тебе надо чтобы не выполнялся код в Page_Load при CallBack? сделай проверку на IsPostBack этого должно хватить.

Нет, как раз при PostBack он должен выполняться...
Он не должен выполняться при Callback!!!
...
Рейтинг: 0 / 0
19.07.2006, 17:47
    #33864935
NorthSPB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CallBack и перезанрузка страницы
Ну тут я даже не знаю, могу только посоветовать убрать из PageLoad все что не должно выполнятся при CallBack в другой обработчик событий. Оставить там только то что должно выполняться при первой загрузке.:)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / CallBack и перезанрузка страницы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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