0

アコーディオンを動的に作成し、バックエンドを介してそれぞれのコントロールとデータを使用してアコーディオンペインを追加しました。ここをクリックて、問題とその解決方法を確認してください。各AccordionPaneにリンクボタンを追加しましたが、クリックイベントを追加して、その特定のペインのデータにアクセスできるようにします。関数を使用してデータを入力する必要があります。

page_initイベントでコントロールを作成します。

どうすればこれを行うことができますか?

私がやりたいこととほとんど同じ解決策に出くわしました。

4

1 に答える 1

0

これを実現する1つの方法は、次のように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.');
}

同様の質問がここに投稿されています

あなたが探している特定のコントロールは次のとおりです。

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