0

我已经动态创建了一个 Accordion 并通过后端添加了 AccordionPanes 以及相应的控件和数据单击此处查看我的问题以及我如何解决它。我在每个 AccordionPane 中添加了一个链接按钮,但现在我想添加一个单击事件,以便我可以访问该特定窗格中的数据,并且我需要使用函数来填充数据。

我在 page_init 事件中创建我的控件。

我该怎么做呢?

我遇到了一个与我想要做的几乎相同的解决方案。

4

1 回答 1

0

One way to achieve this is by adding the event handlers with Javascript Like this:

function pageLoad()
{
    var accordionControl = $find('Accordion1_AccordionExtender');
    accordionControl.add_selectedIndexChanging(PaneChanging);
    accordionControl.add_selectedIndexChanged(PaneChanged);
}

function PaneChanged(sender, args)
{
    alert('In Changed handler.');
}

function PaneChanging(sender, args)
{
    alert('In Changing hanlder.');
}

A similar question has been posted here

The specific control you would be looking for is:

$addHandler(header, "click", acc._headerClickHandler);
于 2013-02-27T13:08:27.050 回答