我正在準備ASP.NET MVC應用程序的框架,並在這些產品中包含的產品和部件上具有基本的CRUD功能。應用程序包含幾個基於MasterPage的強類型視圖,現在我想添加一個小部件來顯示菜單樹。此菜單樹將反映Products/Parts結構,因此它與主窗口中顯示的內容相關。ASP.NET MVC與樹模式
找遍了論壇,並發現樹呈現的不同方式,包括在應用程序中的新的widget:
- jquery.treeview - 提供好看的樹,但我該如何使用(建設,渲染,通到視圖)它在我的應用程序?
- RenderPartial,RenderAction等 - 似乎很清楚,所以我打算使用RenderAction方法將我的小部件包含在母版頁中,但是如何構建/渲染要顯示的樹?
- 擴展的HtmlHelper創建一個新的Html.RenderTree方法(在很好的例子:http://www.matthidinger.com/archive/2009/02/08/asp.net-mvc-recursive-treeview-helper.aspx)
也許我應該只是合併的例子發現一些片段,但由於我是新來的ASP.NET MVC技術我不確定這種情況下的最佳模式。
任何幫助(建議,模式,點好的例子等),將不勝感激。
感謝
diork