Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

События.

1.9K
17 октября 2007 года
burst
94 / / 04.09.2006
Есть страница. В ее классе есть объект - CUserData. На страницу в цикле добавляются Button`ы. Нужно каждому Button на событие onClick повесить метод OnClickButton(Object sender, EventArgs e), где в е передовать объект CUserData.
Насколько я понимаю делается это так.
 
Код:
Button lb = new Button();
lb.Text = "bla bla bla";
lb.Click += new EventHandler(OnClickButton);
ItemsPanel.Controls.Add(lb);


Я прав? и как передать объект в EventArgs в обработчик?

[color=red]Для оформления кода используй теги. Модератор. [/color]
17K
21 октября 2007 года
IYAKOV
49 / / 03.05.2007
.. А может сделать универсальную фунцию для все кнопок?..
5
22 октября 2007 года
hardcase
4.5K / / 09.08.2005
У вас не получится передать CUserData именно так, как вы предполагаете передавать.
Это НЕ ОКОННАЯ форма. Это серверная страница. Она существует в единственном экземпляре на сервере и потому ВСЕ ее поля общие для всех клиентов.
Как "клонировать" кучу кнопок я могу показать (через <asp:Repeater>), но передать нужный параметр через EventArgs у вас не выйдет - OnClick событие генерирует сама среда ASP.NET во время выполнения PostBack-а.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог