HTML = Here We will add some css for looks treeview good - (Model != null & Model.Count() > I will going to load Treeview (var i in Here I have added the above span for collapsible button for treeview and data-loaded="false" means its sub menu not loaded yet from database Codeīackground-image: url('./Images/generated-image.gif') īackground-image: url('./Images/ui-icons_454545_256x240.png') īackground-image: url('./Images/ui-icons_454545_256x240. > Enter View Name > Select View Engine (Razor) > Check "Create a strong-typed view" > Right Click on Action Method (here right click on form action) > Add View. Step-9: Add view for the Action (OnDemand) & design. SubMenus = dc.SiteMenus.Where(a => a.ParentMenuID.Equals(pID)).OrderBy(a => a.MenuName).ToList() this action for Get Sub Menus from database and return as json data Here I have added "GetSubMenu" Action into "Treeview" Controller. Step-7:: Add another new action into your controller for Get Method for Get Sub Menu of selected menu. Using (MyDatabaseEntities dc = new MyDatabaseEntities())Īll = dc.SiteMenus.Where(a => a.ParentMenuID.Equals(0)).ToList() Here I have added "OnDemand" Action into "Treeview" Controller. Step-6: Add new action into your controller for Get Method Go to Solution Explorer > Right Click on Controllers folder form Solution Explorer > Add > Controller > Enter Controller name > Select Templete "empty MVC Controller"> Add.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |