Re[3]: Добавляем Click event к ListBox
От: ksg71 Германия  
Дата: 04.03.05 15:40
Оценка:
Здравствуйте, ksg71, Вы писали:

K>Здравствуйте, Аноним, Вы писали:


А>>Неправильно!!!!!!!!!!!

А>>System.Web.UI.WebControls.ListBox уже реализует IPostBackEventHandler! Так вы нарушите функциональность базового класса!
А>>Надо переопределить
А>>
protected override void AddAttributesToRender(HtmlTextWriter writer)


А>> где добавить аттрибут "onclick", в Page.GetPostBackEventReference передавать командный аргумент, а в перепределенном RaisePostBackEvent ловить коммандный аргумент и в зависимости от его значения выполнять свои действия или вызывать этот метод базового класса.


А>>
данное сообщение получено с www.gotdotnet.ru

А>>ссылка на оригинальное сообщение



K>RaisePostBackEvent метод не полиморфный, способ вызвать

K>событие — реализовать интерфейс явно, во всяком вариант работает не
K>нарушая функциональности базового класса. Покажите Ваш вариант


Хотя бесспорно, что то работать не будет, AutoPostBack к примеру не
отключишь , но это не из-за реализации
Das Reich der Freiheit beginnt da, wo die Arbeit aufhört. (c) Karl Marx
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.