2

aspx ページにツリービュー コントロールがあります。データはデータベースから取得され、プログラムでツリービュー コントロールにバインドします。(もちろんデータベースの親子関係)

さて、選択したノードの下に新しい子を追加するために使用するテキストボックスを追加しましたが、それもうまく機能しますが、新しく追加されたノードを表示するには、更新してページを表示する必要があり、展開されたすべてのノードが自然に折りたたまれます。どうすればそれを防ぐことができますか。ページ全体を更新せずに子ノードを展開するために updatepanel も使用しています。もちろん、topicTree_TreeNodePopulate イベントを使用しています。ユーザーが選択したノードの下に何かを追加すると、更新やポストバックなしで、最近追加されたノードが選択したページのすぐ下に表示されます。

前もって感謝します..

ところで、私はJavascriptの経験があまりないので、JavaScriptではできません。

4

1 に答える 1

1

TreeViewをバインドするとき、またはTreeViewを更新するときはいつでも、TreeNodeのExpandプロパティを「false」に設定できます。

于 2009-01-08T07:29:39.517 に答える