Я был в этом в течение нескольких дней без успеха.У меня есть аккордеонная панель, которая создается динамически.Одним из элементов на панели аккордеона является панель.Панели дали идентификатор записи в базе данных, которая заполняет эту панель в аккордеоне.Например, если бы я создавал аккордеон для каждого из 50 штатов, paneID представлял бы порядок допуска штатов (т.е. Делавэр, Pane.ID = "Pane_1", Нью-Джерси, Pane.ID = "Pane_3", Гавайи,Pane.ID = "Pane_50" и т. Д.)
Мне нужно иметь возможность получить идентификатор панели, когда пользователь выбирает Аккордеон.Я добавил следующий скрипт на страницу, которая связывает верхнее событие selectedIndexChange аккордеона:
function pageLoad() {
$find('<%= Accordion1.ClientID %>_AccordionExtender').add_selectedIndexChanged(
accordion_selectedIndexChanged);
};
function accordion_selectedIndexChanged(sender, args) {
var sinx = sender.get_SelectedIndex();
alert(sinx);
}
Это работает, потому что он срабатывает, когда я выбираю панель Accordion.Я не знаю, как получить Pane.ID с этого момента в функции accordion_selectedIndexChanged.