質問
だから私は他の誰かのコードを修正しており、彼らはデータにバインドされたアコーディオンコントロールを使用しています。アコーディオン機能を無効にして、一番上のアイテムが展開され、残りのアイテムが最小化されてそのまま維持されるようにする必要があります。
また、最終アイテムにクラスを配置する方法はありますか?
事前に感謝します。
解決
最も簡単な方法は、アコーディオンコントロールを、現在のアコーディオンのように見えるスタイルのリピーターに置き換えることです。
しかし、質問に答えようとする場合:
SelectedIndexを0に設定するOnItemCommandイベントハンドラーを作成します。この方法では、ユーザーはアコーディオン内の他のアイテムを開くことができません。
最終的なアイテムのスタイルに関しては、コレクションにアイテムがどのように含まれているかを知るOnItemDataBoundイベントハンドラーを作成し、バインドされたアイテムをカウントする必要があります。メソッドがコレクションのサイズに一致するインデックスでアイテムをバインドしている場合、アイテムのCssClassを最終アイテムのクラスに設定するだけです。 (アコーディオンを別のコントロールに置き換える場合も、この同じ手法が機能するはずです。)
所属していません StackOverflow