Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Элемент в Repeater-е / 2 сообщений из 2, страница 1 из 1
24.10.2006, 11:53
    #34076402
puhh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Элемент в Repeater-е
Есть такая ситуация.
Репитер, в Item-е которого есть dropdownlist и textbox.
При изменении значения dropdownlist значение textbox должно обнуляться.

Соотв., проблема - это при autopostback dropdownlist-a определить, в каком item-е он находится и уже в _этом_ item-е найти textbox.

Что сейчас приходит в голову - это брать в Page_Load значение Request.Form.AllKeys (у меня мой элемент - это Request.Form.AllKeys[4] = "MyRepeater$ctl00$MyDropDownList"), менять MyDropDownList на MyTextBox и искать его на клиенте. Или наверно будет даже лучше сразу по индексу ($ctl00$) искать MyTextBox в нужном item-е.

Но насколько я могу закладываться на то, что мой элемент - это всегда Request.Form.AllKeys[4] ?
Может, есть другой способ?

Идеально, конечно, чтобы autopostback возвращал мне какой-нить аргумент, которому я изначально могла бы присвоить нужный индекс....
...
Рейтинг: 0 / 0
24.10.2006, 12:10
    #34076485
puhh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Элемент в Repeater-е
Сделала немного по-другому.

В обработчике SelectedIndexChanged достаю ((DropDownList)sender).ClientID, из него уже вытаскиваю нужный индекс, по индексу ищу нужный Item в Repeater-е, ну а из него уже вытаскиваю нужный TextBox.

Тема закрыта.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Элемент в Repeater-е / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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