2010-08-11 195 views
2

在我當前的項目中,我們希望向客戶端公開一些服務器目錄,以便他們可以控制自己的資產/靜態HTML/CSS等。現有的Web窗體項目正在被MVC和我正在努力尋找一種開箱即用的服務器文件瀏覽器來公開此功能。ASP.NET MVC服務器文件瀏覽器

下面是WebForms的一個例子:Telerik FileExplorer demo

誰能推薦這是專爲MVC框架一個體面的選擇嗎?我們不介意多付牌照費,但一些擴展和最好的開源會更好:)

回答

1

[全文披露:我爲Telerik的工作。]

Telerik尚未重新創建MVC的RadFileExplorer可重用UI體驗,但我們的開源Telerik Extensions for ASP.NET MVC中確實擁有強大的Treeview。使用Treeview,您可以使用類似於Ajay突出顯示的RiderDesign文章中的技術輕鬆創建服務器文件資源管理器。使用Telerik Extensions與JavaScript UI插件類似的一個優點是,您可以獲得服務器和客戶端渲染,從而提高應用程序在非JS客戶端的可訪問性和行爲。

您可以瞭解更多關於這些網上的例子使用TreeView:

http://demos.telerik.com/aspnet-mvc/TreeView

希望有所幫助。

+1

感謝託德。我已經在使用Telerik MVC控件(樹和網格),如果可以的話,這將是我的後備沒有得到任何東西,你是否有計劃創建一個MVC文件管理器(或願意接受一個補丁;))? – amarsuperstar 2010-08-11 16:08:06

+0

哇!如何從控制器設置樹形視圖,而不是在視圖上使用十億個Java腳本行?即 - 獲取文件夾列表和每個使用每個文件夾? – ppumkin 2012-09-17 14:58:35

2

jQuery File Tree適合我。

它是隻讀的,您可以設置根目錄和其他選項。

它包含一個ASPX連接器。