通常の伸縮ボタンを持つCollapsiblePanelExtenderを持っています....エクステンダーが拡張されているときにクリックイベントを発し、エクステンダーが折りたたまれているときに別のクリックイベントが発生するようにしたいと思います。しかし、最も重要な出来事は、それが拡張されるときです。私は崩壊してもクリックすることなく生きることができました。私はエクステンダーがオフに解雇したい「CollapsiblePanelExtenderは、」「」イベントをクリックエクステンダーを持っている...CollapsiblePanelExtender Clickイベント
も、他のクリックに基づいて反応する:私は使用して検索すると、オンラインで見つけた例のほとんどは
JSクリックしたとき。
これを達成するにはどうすればよいですか? 間違った質問をしたり、間違った検索文字列を使用したりしていますか?
CollapsiblePanelExtender extendatron = new CollapsiblePanelExtender();
extendatron.ID = "cpe" + MenuId;
extendatron.TargetControlID = "pnlContent" + strMenuId;
extendatron.ExpandControlID = "pnlMenu" + strMenuId;
extendatron.CollapseControlID = "pnlMenu" + strMenuId;
extendatron.Collapsed = bCollapsed;
extendatron.TextLabelID = strMenuName;
extendatron.ExpandedText = m_strButtonLabelHide;
extendatron.CollapsedText = m_strButtonLabelShow;
extendatron.ImageControlID = "imglnk" + strMenuId;
extendatron.CollapsedImage = "~/App_Themes/default/nbExpand.gif";
extendatron.ExpandedImage = "~/App_Themes/default/nbCollapse.gif";
extendatron.SuppressPostBack = true;
extendatron.ScrollContents = false;
var extender = $find('extendatron'); //this would be <%=myExtender.ClientID%>
extender.add_collapsed(function() { alert('collapsed'); });
extender.add_expanded(function() { alert('expanded'); });
はい、私は、ASP.NET AJAXコントロールツールキット折りたたみ可能なパネルエクステンダーについて話している私は、このコードはまだエクステンダー追加サーバ - のために働く非埋め込まれたスクリプト – aggitan
を使用して後ろにコードをプログラム的にそれを追加しようとしている 側。エクステンダーは$ findコマンドで参照を取得できるjavascriptオブジェクトを作成します。 – Jonas
申し訳ありませんが、明確かどうかはわかりません...私が投稿したコードはC#ではなくjavascriptで動作するようになっています。 :) – Jonas