2010-09-29 2 views
1

После обратной передачи из Modal Popup Extender все элементы управления вкладками установлены на -1, я не могу найти решение для этого, и на моей странице более 100 элементов управления.Ajax postback сбрасывает индекс табуляции -1

Как я могу сохранить индекс вкладок всех моих элементов управления на странице ASP.NET.

ответ

2

Проверьте свои звонки на .Show() для модального всплывающего расширителя. Когда вы вызываете .Show(), он сохраняет все TabIndexes для ваших элементов управления переменной. Он делает это, чтобы он не позволял вашим элементам управления находиться в порядке вкладок, пока отображается MPE. Если вы вызываете .Show(), пока MPE уже показан (и уже изменил TabIndexes), он будет хранить -1 поверх верхних значений предыдущих значений и откладывать их обратно, когда MPE скрывается, думая, что делает правильные вещи ,