[ASP.NET Core Razor Pages系列教程]ASP.NET Core Razor Pages中的ViewStart文件(07)

ASP.NET Core 作者: Rector 18阅读 0评论 0收藏 收藏本文

郑重申明:本文未经许可,禁止任何形式转载

什么是ViewStart文件 ?

在ASP.NET Core Razor Pages应用程序中,_ViewStart.cshtml文件是一个Razor页面在开始执行前所运行的启动文件。也就是说,如果一个Razor页面指定了_ViewStart.cshtml启动文件,那么这个启动文件将在这个Razor页面的最开始最执行。

在一个Razor Pages应用程序中,可以不包含_ViewStart.cshtml启动页,也可以包含一个或者多个子启动页面,如果需要多个子启动页面,则每个子启动页面应该分别位于对应的不同的文件目录中。特别注意的是:子文件目录中的启动页将会在比它层级更高的启动页之后执行(即子文件夹的启动页后执行)。

通常情况下,我们会在Razor Pages应用程序项目的根目录下设置应用程序的默认布局页面。由于_ViewStart.cshtml是一个Razor页面,所以服务端代码需要使用Razor代码块包裹起来,如下:

@{
    Layout = "_Layout";
}

这是微软官方提供的默认_ViewStart.cshtml的启动页内容。

阅读了该文章的人还浏览了...

本文永久链接码友网 » [ASP.NET Core Razor Pages系列教程]ASP.NET Core Razor Pages中的ViewStart文件(07)

发布于: 2018-11-07 08:51:58
分享扩散: