DropDownList selectindexchanged не срабатывает при повторном выборе исходного выбранного значения - PullRequest
1 голос
/ 09 июня 2010

У меня есть форма, в которой у меня есть два выпадающих списка.Решение в одном увольняет другое.

Основное правило:

Выпадающий A -> выберите пункты 1,2 или 3. Выпадающий список B загружает список 1 Выпадающий A -> выбирает пункты 4,5 или 6. Отбросьтевниз B загружает список 2

Это отлично работает при первой загрузке и сохранении формы.Проблема в том, когда я редактирую.Допустим, я выбрал и сохранил элемент 3 в раскрывающемся списке А.

При редактировании:

Если я изменяю раскрывающийся список А, выбранное измененное событие срабатывает каждый раз, когда я меняю его, за исключением случаев, когда я выбираюбыл сохраненЭто оставляет меня в ситуации, когда я могу выбрать 3 в выпадающем меню A, но в выпадающем списке B остается неправильный список, так как событие не имеет отношения к этому выбору.

Я испробовал каждый трюкмогу думать, но я не могу обойти эту проблему.

У кого-нибудь есть предложения?

(Мы пробовали списки радиокнопок и их та же проблема. Установка значения в переменной и попытка сброса элемента управления, чтобы очистить исходное значениеэто тоже не работает.)

1 Ответ

1 голос
/ 09 июня 2010

Не уверен, что я полностью понял вашу проблему, но подумайте о том, чтобы добавить дополнительный пустой или фиктивный элемент (- пожалуйста, выберите -) в ваш список, и он будет выбранным по умолчанию.Таким образом, как только пользователь выберет действительный элемент, он всегда будет отличаться от исходного элемента.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...