2013-02-27 76 views
0

的链接按钮创建click事件编程我已经创建了一个手风琴动态,并通过与相应的控制和数据后台添加AccordionPanes点击here查看我的问题,以及如何我解决它。我在每个AccordionPane增加了一个链接按钮,但现在我想添加一个click事件,这样我可以在特定的窗格中访问数据,我需要用函数来填充数据。在每个手风琴窗格

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

我该如何去做这件事?

我所遇到的一个solution几乎是一样的就是我想做的事情。实现这一

回答

0

一种方法是使用JavaScript将事件处理程序像这样:

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.'); 
} 

类似的问题已发布here

,你要寻找的特定控制为:

$addHandler(header, "click", acc._headerClickHandler); 
+0

,我已经添加到我的链接按钮的属性,会做一个回并调用一个VB功能,但似乎并不工作。 lnkCopy.Attributes.Add(“runat”,“server”) lnkCopy.Attributes.Add(“href”,“javascript:__ doPostBack('sbGetData','”&dt.Rows(i).Item(“PRENR” )的ToString& “') ”) – Gericke 2013-02-28 08:23:20

+0

尝试调试与以下内容:cmdMyButton.attributes.add(“ 点击”, “警报( '你好');”) – 2013-02-28 08:44:02