|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.07.2012, 01:14 | #1 |
Новичок
Джуниор
Регистрация: 25.02.2010
Сообщений: 1
|
Проблемы с событиями динамическисозданных элементов после коллбэка
Есть страничка, где динамически создается таблица с картинками и ImageButton'ами рядом.
Таблица на странице описана таким образом: <asp:Table ID="ScreensTable" runat="server" CssClass="editVerPageScrs"> </asp:Table> Кодбихайнд выглядит так: namespace Server { public partial class Edit : System.Web.UI.Page { Instances.Version _version; protected void Page_Load(object sender, EventArgs e) { InitVersion(); InitScreensTable(); } private void InitVer sion() { //инициализация версии } private void InitScreensTable() { { TableRow row = new TableRow(); for (int screenNu = 0; screenNu < _version.Screens.Count; screenNu++) { if (screenNu % 3 == 0 && screenNu != 0) { ScreensTable.Rows.Add(row); row = new TableRow(); } using (TableCell cell = new TableCell()) { using (Image img = new Image()) { img.ImageUrl = _version.Screens[screenNu].FullInetName; img.CssClass = "screenImg"; cell.Controls.Add(img); } using (ImageButton delScr = new ImageButton()) { delScr.ImageUrl = "delete.png"; delScr.ID = "DelScreenBtn" + screenNu; delScr.CommandArgument = _version.Screens[screenNu].Id.ToString(); delScr.Click += new ImageClickEventHandler(DeleteScreen _Click); cell.Controls.Add(delScr); } row.Cells.Add(cell); } } ScreensTable.Rows.Add(row); } } protected void DeleteScreen_Click(object sender, ImageClickEventArgs e) { //удаление картинки с сервера } } } Проблема в том, что по клику на ImageButton происходит постбэк, отрабатывается событие Page_Load, а обработчик кнопки не работает. Пробовал запихивать метод InitScreensTable() в Page_PreRender - не помогает. В чем проблема, что я проглядел? Уважаемые форумчане, помогите, пожалуйста, а то уже бъюсь над этой проблемой ктой знает сколько( |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблемы после установки Delphi 7 | krikaved | Общие вопросы Delphi | 2 | 09.03.2012 18:19 |
Проблемы загрузки после переустановки ОС | DRed666 | Операционные системы общие вопросы | 12 | 25.07.2010 22:18 |
Проблемы после оптимизации PNG | slips | HTML и CSS | 0 | 22.05.2010 00:56 |
ПРОБЛЕМЫ ПОСЛЕ ВОСТАНОВЛЕНИЯ СИСТЕМЫ. | Чайничек | Операционные системы общие вопросы | 1 | 12.03.2010 02:23 |
Проблемы после лечения Антивирусом | гога | Свободное общение | 5 | 28.03.2009 19:14 |