我已经动态创建了一个 Accordion 并通过后端添加了 AccordionPanes 以及相应的控件和数据单击此处查看我的问题以及我如何解决它。我在每个 AccordionPane 中添加了一个链接按钮,但现在我想添加一个单击事件,以便我可以访问该特定窗格中的数据,并且我需要使用函数来填充数据。
我在 page_init 事件中创建我的控件。
我该怎么做呢?
我遇到了一个与我想要做的几乎相同的解决方案。
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);