2013-02-27 52 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