什么是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
的启动页内容。
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册