Скажите, а события html элементов можно обрабатывать только на ява-скрипт? или на сервере тоже можно? например как для onmouseover поместить в
ячейку таблицы текстбокс? а на onmouseout убрать его оттуда?ъ
Здравствуйте, corpse56, Вы писали:
C>Здравствуйте!
C>Скажите, а события html элементов можно обрабатывать только на ява-скрипт? или на сервере тоже можно? например как для onmouseover поместить в C>ячейку таблицы текстбокс? а на onmouseout убрать его оттуда?ъ
C>спасибо.
1. Какой маус будет овер на сервере?
2. ClientID свойство есть у всех "серверных" элементов.
Здравствуйте, Kvazimodo75, Вы писали:
K>Здравствуйте, corpse56, Вы писали:
C>>Здравствуйте!
C>>Скажите, а события html элементов можно обрабатывать только на ява-скрипт? или на сервере тоже можно? например как для onmouseover поместить в C>>ячейку таблицы текстбокс? а на onmouseout убрать его оттуда?ъ
C>>спасибо.
K>1. Какой маус будет овер на сервере? K>2. ClientID свойство есть у всех "серверных" элементов.
Здравствуйте, Kvazimodo75, Вы писали:
K>Здравствуйте, corpse56, Вы писали:
C>>Здравствуйте!
C>>Скажите, а события html элементов можно обрабатывать только на ява-скрипт? или на сервере тоже можно? например как для onmouseover поместить в C>>ячейку таблицы текстбокс? а на onmouseout убрать его оттуда?ъ
C>>спасибо.
K>1. Какой маус будет овер на сервере? K>2. ClientID свойство есть у всех "серверных" элементов.
1. выходит что нельзя. спасибо.
2. выходит что можно это (на onmouseover поместить в ячейку таблицы текстбокс) реализовать на яваскрипт?
Здравствуйте, corpse56, Вы писали:
C>Здравствуйте, Kvazimodo75, Вы писали:
K>>Здравствуйте, corpse56, Вы писали:
C>>>Здравствуйте!
C>>>Скажите, а события html элементов можно обрабатывать только на ява-скрипт? или на сервере тоже можно? например как для onmouseover поместить в C>>>ячейку таблицы текстбокс? а на onmouseout убрать его оттуда?ъ
C>>>спасибо.
K>>1. Какой маус будет овер на сервере? K>>2. ClientID свойство есть у всех "серверных" элементов.
C>попробовал. не помогло...
ой, это я не сюда написал. [off] как удалять и редактировать собственные сообщения?[/off]
Здравствуйте, corpse56, Вы писали:
C>Здравствуйте!
C>Скажите, а события html элементов можно обрабатывать только на ява-скрипт? или на сервере тоже можно? например как для onmouseover поместить в C>ячейку таблицы текстбокс? а на onmouseout убрать его оттуда?ъ
Да, можно.
Для этого тебе нужно изучить AJAX от MS, в частности клиентцентрированный подход.
Здравствуйте, corpse56, Вы писали:
C>Здравствуйте!
C>Скажите, а события html элементов можно обрабатывать только на ява-скрипт? или на сервере тоже можно? например как для onmouseover поместить в C>ячейку таблицы текстбокс? а на onmouseout убрать его оттуда?ъ
не обязательно на javascript-е. Навесь на эти обработчики вызов __doPostback(id, args), где id — это ClientID контрола, реализующего интерфейс IPostbackEventHandler, а args — просто строка, идентифицирующая событие. Текст этого вызова можно получить через Page.ClientScript.GetPostbackEventReference().
Таким контролом может быть к примеру твой кастомный контрол. В нем на переопределенном методе RaisePostBackEvent(string eventArgument) (где eventArgument — это тот самый args из __doPostback()) и делай все, что надо сделать на стороне сервера.
Если обернуть все это дело в ajax, то и без полной перезагрузки страницы обойтись можно будет, но там свои вилы есть