Как добавить дочерний узел для выбранного узла древовидного представления
я связываю древовидное представление с базой данных ,и у меня есть кнопка добавить узел на моей странице
когда я выбираю узел в древовидном представлении, а затем нажимаю кнопку добавить узел, появляется всплывающее окно с текстовым полем имя.когда я нажимаю кнопку Добавить, я хочу добавить дочерний узел для выбранного узла в древовидном представлении
я хочу вставить выбранный идентификатор узла в качестве родителя и имени
Что я уже пробовал:
@helper GetTreeView(List<AccountsPageLayout.MasterNode> siteMenu, int parentID) { foreach (var i in siteMenu.Where(a => a.ReportsTo.Equals(parentID))) { <li> @{var submenu = siteMenu.Where(a => a.ReportsTo.Equals(i.EmpID)).Count();} @if (submenu > 0) { <span class="collapse collapsible"> </span> } else { <span style="width:15px; display:inline-block"> </span> } <span id="category"> <a href="#@i.EmpID" >@i.Name</a> @*<a href="@i.EmpID">@i.Name</a>*@ </span> @if (submenu > 0) { <ul> @Treeview.GetTreeView(siteMenu, i.EmpID) @* Recursive Call for Populate Sub items here*@ </ul> } </li> } }
добавление узла
<input type="text" name="MasterName"> @Html.ActionLink("Add", "addMaster", "Treeview")
контроллер
public ActionResult addMaster(string ID)
{
возвращение смотреть();
}