ASP.NET Core应用中不存在的样式文件如何编辑其设置?
解决ASP.NET Core中动态生成的
.styles.css样式编辑问题 你看到的
/UnitConversions.styles.css?v=UwuMegbk9MiovbtuJ5vTUyhs96HY9tiIc2YiWFg9YOM是ASP.NET Core的CSS隔离机制自动生成的动态文件,本地不会直接存在这个文件,它的源文件是和Razor组件关联的.razor.css文件。找到对应源文件:
查找项目中是否存在UnitConversions.razor组件,它的同级目录下应该有一个UnitConversions.razor.css文件,这个就是你需要编辑的源文件。所有写在这里的样式,都会被编译成你看到的动态.styles.css文件。如果没有找到
.razor.css文件:
直接在UnitConversions.razor组件所在目录新建同名的UnitConversions.razor.css文件,写入你的样式即可。编译运行后,系统会自动生成对应的动态样式文件。补充说明:
- URL中的
?v=xxx是哈希值,用于避免浏览器缓存旧样式,每次修改.razor.css后会自动更新,无需手动处理。 - 如果CSS隔离没生效,检查项目文件(
.csproj)中是否包含<EnableCssIsolation>true</EnableCssIsolation>,确保该配置启用(默认是启用状态)。
- URL中的
内容的提问来源于stack exchange,提问作者Jonathan Wood
相关产品推荐
相关产品推荐

