我正在使用Visual Studio在区域中使用子应用程序制作MVC应用程序。在根_Layout.cshtml中,我有一个navbar-fixed-top,可以导航到不同的区域。我希望每个视图都能延续这种情况。然后我修改了css以创建一个navbar-fixed-left,我将在特定区域内进行导航,并且每个区域需要是唯一的,但是在该区域内的所有视图上使用。
所以我的问题是,有没有办法在共享布局中使用共享布局,所以我不会冗余复制并最终搞砸顶级导航?
您可以在_layout页面的html中使用RenderSection('leftNavigation', false)
。
从已离开导航的视图中,您可以填写该部分
@section leftNavigation
{
<ul>
<a href="">Some line</a>
</ul>
}
您可以在区域的_viewStart.cshtml中使用@section
,您可以使用对整个区域有效的导航。