2010-09-13 47 views
1

我正在研究一個ASP.net Forms應用程序,用於跟蹤組織中不同辦公室的信息。辦公室按照層次結構組織起來。在ASP.net Forms應用程序中顯示選擇層次結構的最佳方式是什麼?

程序的某些用戶將可以訪問層次結構中所有辦事處的某些信息。程序的某些用戶只能訪問層次結構的一小部分。

當用戶瀏覽他們有權查看的信息時,我想向用戶提示一個提示,以選擇他們希望從中查看信息的層次結構中的哪個辦公室。

我想完成以下操作:
A)我希望用戶能夠輕鬆瀏覽組織的層次結構以找到特定的辦公室。
B)我希望用戶能夠在不刷新頁面的情況下瀏覽層次結構。
C)我希望我的界面能夠處理至少四層深度不超過100個節點的層次結構。

我看到微軟在ASP網頁控件的標準集合中包含一個TreeView控件。 Treeview是我想要做的最合適的工具,還是有更好的方法?

回答

1

我想說內置控件樹視圖是要走的路。

以下是關於如何使用它的一個不錯的tutorial

2

你可以看看客戶端JavaScript庫樹如http://www.jstree.com/

+0

給予好評的jQuery/AJAX,而不是MS-AJAX /回發。是的,這是個人偏見 - 但它是基於每個人過去對我造成的痛苦。 :) – mikemanne 2010-09-13 20:39:55

+0

絕對。我過去曾嘗試過幾個服務器端控件,但是發現使用.Net Web服務實現JSTree更容易...下面是一個示例:http://old.nabble.com/jQuery-plugin-jsTree-does - 不是秀 - 上 - 上page.-td24190357.html – TimS 2010-09-13 20:49:06

相關問題