これは私がやろうとしていることです。私はTreeViewのサーバー側のコントロール(asp.net 2.0)を持っていると私はそれにノードを追加することができるようにユーザーを必要とし、すべてのノードが追加された後、データはデータベースに保存する必要があります。TreeViewの操作、追加の保存など
ここで私はに注意を払うしたいと思いますいくつかのものがあります:
1)私は、ツリーのデータに新しいノードが追加されるたびに保存するのではなく、ユーザーまでのセッションでデータを保持していませんツリー全体を保存することを決定します。ここで問題となるのは、ツリーをArrayListオブジェクトにバインドし、そのオブジェクトをセッションに保持できるかどうか(セッション全体でツリーを保持するのではなく)ですか?その後、ノードが追加されるたびに、データベースではなくArrayListにツリーを再バインドする必要があります。
2)どのようなヒントでもViewStateを最小限に抑えたいですか?何が一番うまくいくのですか:常にビューステートを圧縮するか、すべてをサーバー上に保持しますか?
ありがとうございます!
Btwの場合は、最初に配列操作を行いたい場合は、別のボタンをクリックして別のボタンクリックイベントに保存してください。 – Ian