0

ASP.NETで多くの階層データを表示するための最良の方法は何ですか?ブラウザはコンテンツの再レンダリングに多くの時間を要し、ポストバックは大きくなります。軽量のコンポーネントはありますか?

4

2 に答える 2

1

1TreeView Jqueryコンポーネントを試すことができます

リンク : http://archive.plugins.jquery.com/project/treeview

2で試すことができますTreeView control

リンク: http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.treeview.aspx

サンプル

ここに画像の説明を入力

UpdatePanel注: 応答を最適化するために、コントロールにacn を関連付けます。

于 2012-10-04T18:47:54.640 に答える
1

最初のページ読み込み時に、最初の 2 つまたは 3 つのレベルのみを表示することを検討することをお勧めします。ユーザーがノードを展開したい場合、AJAX を使用して、そのノードの子の追加データのみを取得できます。

ポストバックの機能が必要ない場合、つまり、これが表示のみの場合は、viewstate をオフにすることができます。

于 2012-10-04T18:46:53.337 に答える