asp.net core _ViewStart.cshtml 和 _ViewImports.cshtml

_ViewStart.cshtml asp.net mvc 就出现了 》》/Views/ViewStart.cshtml

_ViewStart.cshtml 是默认模板,当页面没有指定 Layout 时,会自动调用此默认模板‌ ,如果要取消

在当页面设定 (如下),则表示 当前页面不引用布局模板

@{

Layout = null;

}

_ViewStart.cshtml 在 MVC 应用程序中,当一个视图被请求时,首先会执行

_ViewImports.cshtml asp.net Core mvc 才出现 >>/Views/_ViewImports.cshtml

在 _ViewImports.cshtml 里引入的命名空间和 TagHelper 也会自动包含在所有视图里,相当于全局环境变量

_ViewImports.cshtml 则在每个视图被渲染之前 运行,确保所有视图共享相同的命名空间和 TagHelper‌


相关推荐
朱龙凯4 分钟前
MySQL那些事
后端
Re27511 分钟前
剖析 MyBatis 延迟加载底层原理(1)
后端·面试
Victor35614 分钟前
MySQL(63)如何进行数据库读写分离?
后端
Cache技术分享15 分钟前
99. Java 继承(Inheritance)
前端·后端
M1A117 分钟前
Python数据结构操作:全面解析与实践
后端·python
程序员蜗牛17 分钟前
Controller层代码瘦身70%!5招打通任督二脉,效率飙升
后端
程序员岳焱18 分钟前
Java高级反射实战:15个场景化编程技巧与底层原理解析
java·后端·编程语言
程序员小假19 分钟前
说一说 Netty 中的心跳机制
java·后端
David爱编程20 分钟前
Docker 存储卷详解:数据持久化的正确打开方式
后端·docker·容器
Re27520 分钟前
MyBatis 延迟加载:性能优化的秘密武器
后端