我的项目我们正在使用不同的有界上下文,我分配到域的一个区域。
我们有_MasterLayout.cshtml
这是我们的默认布局,其中没有实现twitter bootstrap,我有一个_SubLayout.chstml
,我在其中实现bootstrap。
问题是_MasterLayout
的样式被_SubLayout
的样式覆盖。
编辑:这是我渲染视图的方式。
〜/ Views / _MasterLayout.cshtml - 没有引导实现
<!DOCTYPE html>
<html>
<head>
@RenderSection("styles", false)
</head>
<body>
<div class='siteMapMenuItems'></div>
@RenderSection("SubSection")
@RenderBody()
</body>
</html>
〜/查看/ _SubLayout.cshtml
@ {
Layout = "~/Views/_MasterLayout.cshtml";
}
@section styles
{
<link rel="stylesheet" type="text/css" href="@Url.Content("~/Areas/xxx/css/bootstrap.css")" />
}
<div>
@section SubSection {
<h1>Title</h1>
}
@RenderBody()
@section ContentSection{
@RenderSection("ContentSection")
}
</div>
〜/查看/ Content.cshtml
@ {
Layout = "~/Views/_SubLayout.cshtml";
}
<div>
<p>Main Content</p>
@section ContentSection{
<div>Footer<div>
}
</div>
有没有办法阻止_MasterLayout
采用_SubLayout
的引导程序?