首页 / ASP.NET Core / 正文

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

3153 发布于: 2018-11-07 读完约需2分钟

什么是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]ASP.NET Core应用程序开发中如何使用区域(Area)来管理子目录?

下一篇: [ASP.NET Core]ASP.NET Core应用程序开发中如何加密配置文件(appsettings.json)或者配置文件的选项?

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

分享扩散:

发表评论

登录用户才能发表评论, 请 登 录 或者 注册