Nuget:
包含Microsoft.AspNetCore.All, 展开它看一下, 里面MVC、Razor、EF以及SQLLite都要,
官方这样说: 它包含了
ASP.NET Core 团队支持的所有包...Header、Footer和Navigation基本上是不变的, 打开_Layout.cshtml, 我们可以看到一个@RenderBody()标识, 它其实就是来定义Content部分的,
继承此模板的页面只需要提供这部分内容即可...section Scripts {
@await Html.PartialAsync("_ValidationScriptsPartial")
}
注意: 默认的_Layout模板是未引用的, 因为不是所有页面都需要有输入操作...所以在View中这样写
@{
Layout = null;
}
和这样写
@{
}
是不一样的, 第一种是告诉这个View不采用任何模板...., 假如现在页面还需要一个wwwroot/css/skin.css,
如果不做合并, 页面打开的时候就需要分别请求这两个文件, 做了合并之后, 即将这个skin.css文件也写入数组中, 只要请求