powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Элемент в Repeater-е
2 сообщений из 2, страница 1 из 1
Элемент в Repeater-е
    #34076402
puhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая ситуация.
Репитер, в 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
Элемент в Repeater-е
    #34076485
puhh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделала немного по-другому.

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

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


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