- PR -

ツリービューの状態保持

1
投稿者投稿内容
adtk
ベテラン
会議室デビュー日: 2004/02/06
投稿数: 75
投稿日時: 2008-01-15 10:13
Visual Studio 2005
ASP.NET(VB)

Webユーザーコントロールとして作成した、ツリービューのサイトマップをブラウザの左側に配置したシステムの作成を行っています。
各ページの左側には作成したツリービューのコントロールを共通で配置しているのですが、ページを遷移する度にノードが全て開いてしまい困っています。
ツリービューの展開状態を保持する方法は何かないのでしょうか?

※各ページでAjax的な処理を行うため、マスターページの利用はやめています。
 (当方、VS2005の使用が初めてのため、htmlが共通利用されることでの混乱を避けるため。。。)

どなたか、お教えください!!
どっとねっとふぁん
ぬし
会議室デビュー日: 2005/02/23
投稿数: 935
投稿日時: 2008-01-15 10:46
ツリービューコントロールはコントロール自体がAjax的な動作をしてノードを展開してるので、その状態を保持するのは難しいと思います。
現在のページが含まれるノードのみを展開するというのは以下のようにして実装できることを確認しました。
http://dotnetfan.org/blogs/dotnetfanblog/archive/2006/09/11/1254.aspx
1

スキルアップ/キャリアアップ(JOB@IT)