Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Компоненты и события / 5 сообщений из 5, страница 1 из 1
10.03.2004, 10:23
    #32435788
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты и события
Пишу компонент, объединяющий в себе таблицу и переключатель страниц ( DataGrid , по-моему не подходит, т.к. условия выбора данных для страниц разные). Одно из свойств таблицы - номер страницы, которую нужно отобразить. В качестве переключателя страниц попытался использовать LinkButton . Идея состоит в том, что при щелчке по переключателю он изменяет свойство таблицы (тот самый номер страницы), которая затем перегружается. Проблема в том, что таблица перегружается раньше, чем выполняется процедура Click переключателя.
Возникает два вопроса:
1. Почему так получается?
2. Как сделать так, чтобы сначала менялось свойство таблицы, а потом страница перегружалась?

И ещё один, попутный, вопрос:
Как добавить компоненту реакцию на событие, например, на тот же самый щелчок мышью?
...
Рейтинг: 0 / 0
14.03.2004, 03:17
    #32441025
EvAlex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты и события
Delegate
...
Рейтинг: 0 / 0
15.03.2004, 12:01
    #32441614
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты и события
авторПроблема в том, что таблица перегружается раньше, чем выполняется процедура Click переключателя.

Page_Load
...
if not IsPostBack then 'тут проверяется, что страница загружается сама, а не на нажатие кнопок и т.п.
загружаем таблицу
end if
.....

-- Tygra's --
...
Рейтинг: 0 / 0
16.03.2004, 12:40
    #32443310
maxapet
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты и события
У меня есть базовая страница, которая содержит таблицу, определяющую структуру страницы. В ячейки этой таблицы я загружаю элементы управления ( ЭУ ). Я определил события и реакцию на события для своих ЭУ . Но дело в том, что эти события не срабатывают в ЭУ . PostBack - генерится, страница перегружается, а события не вызываются - отладчик не останавливается на точках прерывания, находящихся внутри обработчиков событий ЭУ . Может надо от основной страницы события передавать дочерним элементам? Как в этом плане проходят события в ASP.Net ? Как определить, какой ЭУ сгенерил событие, если на странице есть несколько ЭУ с одинаковыми событиями?
...
Рейтинг: 0 / 0
16.03.2004, 14:30
    #32443649
tygra
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Компоненты и события
Ну а обработчики то у ЭУ прописаны? И если исходники страницы из броузера посмотреть, и там есть? И что делается у тебя в PageLoad? Код приведи.

А понять, кто нажал - в процедуре события метода, там всегда сендер параметром передается

-- Tygra's --
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Компоненты и события / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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