Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> UpdatePanel + Page_Load, UpdatePanel + Page_Load 
V
    Опции темы
Artemon
Дата 16.10.2008, 21:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: нет
Всего: 20



Использую UpdatePanel, на которой лежит одна кнопка,  когда нажимаю ее, происходит PostBack и вызывается Page_Load, как внутри Page_Load узнать, что PostBack был вызван компонентом из UpdatePanel ?

Или вообще как узнать какой компонент вызвал PostBack ?


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
likegift
Дата 16.10.2008, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 14.10.2008

Репутация: 1
Всего: 3



Цитата(Artemon @ 16.10.2008,  21:10)
Использую UpdatePanel, на которой лежит одна кнопка,  когда нажимаю ее, происходит PostBack и вызывается Page_Load, как внутри Page_Load узнать, что PostBack был вызван компонентом из UpdatePanel ?

Или вообще как узнать какой компонент вызвал PostBack ?

у тебя, к примеру, кнопка - серверный элемент, она всегда будет вызывать postback. 

другое дело, что в page_load ты можешь это просто игнорировать, типа:
Код

 if (!IsPostBack && !ScriptManager1.IsInAsyncPostBack)
{
//страница грузится первый раз
}


а вот потом уже рядом ловить нажатие кнопки в процедуре 
Код

protected void Button1_Click(object sender, EventArgs e)
{
  Button1.Text="Hello";
}


Это сообщение отредактировал(а) likegift - 16.10.2008, 21:25
PM MAIL   Вверх
Artemon
Дата 17.10.2008, 07:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: нет
Всего: 20



Цитата

ScriptManager1.IsInAsyncPostBack


Вот это дело я и искал, спасибо, +1


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
likegift
Дата 17.10.2008, 12:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 208
Регистрация: 14.10.2008

Репутация: 1
Всего: 3



Цитата(Artemon @ 17.10.2008,  07:56)
Цитата

ScriptManager1.IsInAsyncPostBack


Вот это дело я и искал, спасибо, +1

всегда пжлста
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0416 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.