blazor服务器组件中的CSS隔离
随着新的.NET5预览版CSS的推出,blazor实现了CSS隔离。 有人知道吗,有可能在blazor服务器中使用CSS隔离吗 我玩了很多,但在我的blazor服务器应用程序中,CSS隔离不起作用。 或者此功能仅在blazor WebAssembly中可用 所以我试了一下:blazor服务器组件中的CSS隔离,blazor,blazor-server-side,blazor-component,Blazor,Blazor Server Side,Blazor Component,随着新的.NET5预览版CSS的推出,blazor实现了CSS隔离。 有人知道吗,有可能在blazor服务器中使用CSS隔离吗 我玩了很多,但在我的blazor服务器应用程序中,CSS隔离不起作用。 或者此功能仅在blazor WebAssembly中可用 所以我试了一下: 创建新blazor组件,例如test.razor 创建名为test.razor.CSS的组件CSS文件,并在该文件中编写CSS代码 现在启动blazor服务器应用程序,但不会添加任何静态CSS文件,也找不到CSS类 Ta
- 创建新blazor组件,例如test.razor
- 创建名为test.razor.CSS的组件CSS文件,并在该文件中编写CSS代码
- 现在启动blazor服务器应用程序,但不会添加任何静态CSS文件,也找不到CSS类
丹尼尔好的,我发现了问题。在我的“_Host.cshtml”文件中,缺少指向“project.styles.css”的链接:
有了这个,一切正常。默认情况下,模板在服务器端使用它。例如,
mainloayout.razor
和mainloayout.razor.css
我就是这样试过的,但是不管用谢谢你的提示。还要记住,{ProjectName}
必须匹配解决方案>项目>属性>包>产品
。这可能不同于项目
名称空间。这对我来说也很有效,但在文档中是否有任何地方需要添加此名称空间才能实现CSS隔离?
<link href="ProjectName.styles.css" rel="stylesheet" />