Я готовлю скелет приложения ASP.NET MVC с основными функциями CRUD для продуктов и частей, входящих в эти продукты. Приложение содержит пару строго типизированных представлений на основе MasterPage, и теперь я хочу добавить виджет для отображения дерева меню. Это дерево меню будет отражать структуру Products/Parts, поэтому оно связано с содержимым, отображаемым в главном окне.ASP.NET MVC с деревом - шаблон
Я искал на форумах и нашел различные способы визуализации дерева и в том числе новый виджет в приложении:
- 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