Как привязать данные к макету страницы в ASP.NET MVC 4
я хочу привязать элемент управления древовидным представлением на странице общего макета из базы данных, как написать код для страницы общего макета. как написать код контроллера для общей страницы макета,
в обычном режиме просмотра страницы я могу привязать код с помощью контроллера
Что я уже пробовал:
общая планировка
<table width="150px">
<tr>
<td>
<script type="text/ng-template" id="treeMenu">
<a href="#">{{menu.Name}}</a>
<ul ng-if="(SiteMenu | filter:{ParentID : menu.Id}).length > 0">
<li ng-repeat="menu in SiteMenu | filter:{ParentID : menu.Id} : true" ng-include="'treeMenu'"></li>
</ul>
</script>
<ul class="main-navigation">
<li ng-repeat="menu in SiteMenu | filter:{ParentID : 0} : true" ng-include="'treeMenu'"></li>
</ul>
</td>
</tr>
<tr>
<td>
<a>{{SiteMenu.Description}}</a>
</td>
</tr>
</table>