问题描述
带有新的.NET 5预览版CSS隔离非常出色。 有人知道吗,在blazor服务器中可以使用CSS隔离吗?
我玩了很多,但是在我的服务器服务器应用程序中CSS隔离不起作用。 还是仅在blazor WebAssembly中提供此功能?
所以我尝试了:
- 创建一个新的blazor组件,例如test.razor
- 创建名为test.razor.css的组件CSS文件,并将CSS代码写入此文件中。
- 现在启动blazor-server应用程序,但是不会添加静态CSS文件,并且找不到CSS类。
TargetFramework是“ net5.0”。 安装的dotnet版本是“ 5.0.100-rc.2.20479.15”。
问候 丹尼尔
解决方法
好,我发现了问题。在我的“ _Host.cshtml”文件中缺少指向“ project.styles.css”的链接:
<link href="ProjectName.styles.css" rel="stylesheet" />
一切正常。