Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Событие для списка / 4 сообщений из 4, страница 1 из 1
18.09.2006, 10:24
    #33993173
tankist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие для списка
Привет всем!

В веб-контроле отрисовываются 2 списка:
1-ый:

my_output.AppendFormat("<select  onChange=\"javascript:{0}\"><option value='1'>1</select>",Page.GetPostBackEventReference(this, "this.selectedIndex+1")));
2-ой
my_output.AppendFormat("<select  onChange=\"javascript:{0}\"><option value='10'>10</select>",Page.GetPostBackEventReference(this, "this.selectedIndex+1")));
Обработчик события:
public event EventHandler Click;
protected virtual void OnClick(EventArgs ea) 
{
if (this.Click!=null) this.Click(this, ea);
}
public void RaisePostBackEvent(string eventArgument) 
{
this.OnClick(new EventArgs());
}


Как написать обработчик для 2-го списка?
...безумству храбрых поем мы песню... (с) М.Горький
...
Рейтинг: 0 / 0
18.09.2006, 14:21
    #33994066
Dimon aka Manowar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие для списка
Вообще-то вторым параметром лучше передавать какой-нить ID, ну а реальное значение вытягивать потом из Request.Form. И получится switch по второму параметру, вызывающий тот или иной OnClick метод.

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
18.09.2006, 14:30
    #33994099
tankist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие для списка
Вообще-то вторым параметром лучше передавать какой-нить ID, ну а реальное значение вытягивать потом из Request.Form. И получится switch по второму параметру, вызывающий тот или иной OnClick метод.


т.е., если я правильно понял:


Page.GetPostBackEventReference(this,this.UniqueID);


а в public void RaisePostBackEvent(string eventArgument) уже отлавливать что к чему, и вызывать соотв. обработчик?


...безумству храбрых поем мы песню... (с) М.Горький
...
Рейтинг: 0 / 0
18.09.2006, 15:24
    #33994323
tankist
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Событие для списка
Вообще-то вторым параметром лучше передавать какой-нить ID, ну а реальное значение вытягивать потом из Request.Form. И получится switch по второму параметру, вызывающий тот или иной OnClick метод.


Блин, торможу.
Димон, я понял твою мысль. Нужно отлавливать string eventArgument в методе public void RaisePostBackEvent() и по результатам вызывать тот или иной обработчик.

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


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