ASP.NET MVC中_ViewStart.cshtml的作用是什么?能否详细解释其在视图渲染过程中的具体功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计757个文字,预计阅读时间需要4分钟。
一、引言_ViewStart.cs 是在 ASP.NET MVC 3.0 及更高版本中出现的,用于 Razor 模板引擎新建项目后,在 Views 目录下自动生成的文件。打开该文件,内容如下:
@{ Layout=~\\Views\\Shared\\_Layout.cs;}
一、引言
_ViewStart.cshtml是在ASP.NET MVC 3.0及更高版本以后出现的,用Razor模板引擎新建项目后,Views目录下面会出现一个这样的文件:
打开_ViewStart.cshtml文件,里面只有一行代码:
这行代码表示使用Views文件夹下的Shared下面的_Layout.cshtml进行布局
二、作用
- _ViewStart.cshtml是一个在呈现View文件的时候的启动文件,会在所有View(.cshtml)被执行之前执行,主要用于一些不方便或不能再母版(_Layout.cshtml)中进行的统一操作。譬如你有很多个没有继承关系的母版或不使用母版的单页。
- 在_ViewStart.cshtml中,我们可以定义一些参数或做一些判断,定义过程、语法和普通的页面没有任何差别。
本文共计757个文字,预计阅读时间需要4分钟。
一、引言_ViewStart.cs 是在 ASP.NET MVC 3.0 及更高版本中出现的,用于 Razor 模板引擎新建项目后,在 Views 目录下自动生成的文件。打开该文件,内容如下:
@{ Layout=~\\Views\\Shared\\_Layout.cs;}
一、引言
_ViewStart.cshtml是在ASP.NET MVC 3.0及更高版本以后出现的,用Razor模板引擎新建项目后,Views目录下面会出现一个这样的文件:
打开_ViewStart.cshtml文件,里面只有一行代码:
这行代码表示使用Views文件夹下的Shared下面的_Layout.cshtml进行布局
二、作用
- _ViewStart.cshtml是一个在呈现View文件的时候的启动文件,会在所有View(.cshtml)被执行之前执行,主要用于一些不方便或不能再母版(_Layout.cshtml)中进行的统一操作。譬如你有很多个没有继承关系的母版或不使用母版的单页。
- 在_ViewStart.cshtml中,我们可以定义一些参数或做一些判断,定义过程、语法和普通的页面没有任何差别。

