You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET Core 8 MVC中_Layout.cshtml样式引用异常问题咨询

关于ASP.NET Core 8 MVC中SistemaInventario.styles.css文件的疑问解答
  • 这个SistemaInventario.styles.css是ASP.NET Core的CSS隔离特性自动生成的文件,并非手动创建的实体文件,所以你在wwwroot文件夹里找不到它。
  • ASP.NET Core 8 MVC支持页面/视图级的CSS隔离:当你给Razor视图(比如Index.cshtml、_Layout.cshtml)添加同名的.css文件(如Index.cshtml.css、_Layout.cshtml.css)时,项目构建过程中,框架会自动把所有这类隔离CSS文件打包合并成一个以项目名称命名的.styles.css文件,也就是你看到的SistemaInventario.styles.css。
  • 删除该行引用后页面丢失部分样式,是因为那些缺失的样式正好来自各个视图的隔离CSS文件——这些样式只有通过这个自动生成的合并文件才能被浏览器加载到。
  • 你可以检查项目中是否存在后缀为.cshtml.css的文件,这些就是被打包到SistemaInventario.styles.css里的源样式文件。
  • 开发阶段这个文件由框架在运行时动态提供访问,不会出现在wwwroot目录;当你发布项目时,该文件会被正式生成到wwwroot/css目录下。

内容的提问来源于stack exchange,提问作者Arz Dev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 22:53:10