我刚刚创建了一个新的 ASP.NET Core 应用程序。
在尝试整理我的样式时,我发现许多样式正在影响我的网站外观,这些样式位于一个名为:
/UnitConversions.styles.css?v=UwuMegbk9MiovbtuJ5vTUyhs96HY9tiIc2YiWFg9YOM
看起来很简单。但我没有任何具有此名称的文件。
那么如何编辑文件中的设置?
尝试在wwwroot文件夹中找到该文件,文件名为:
UnitConversions.styles.css
剩下的就是:
?v=UwuMegbk9MiovbtuJ5vTUyhs96HY9tiIc2YiWFg9YOM
是附加到url后面的查询字符串只是为了控制css文件的版本
该文件显然是由 Visual Studio 创建的。此外,它还为我的大多数元素添加了一个奇怪的属性。这显然与 ASP.NET Core Blazor CSS 隔离有关。
处理此问题的一种方法是通过将以下行添加到项目文件中来禁用此功能。
<ScopedCssEnabled>false</ScopedCssEnabled>