我现在明白这是设计使然:
作用域 CSS 仅适用于 HTML 元素,不适用于 Razor 组件或标记帮助程序,包括应用了标记帮助程序的元素,例如 .
这是一个已知的错误。 您的 img 元素应该在构建时获取范围标识符,因为您的 img 不是 Razor 组件或标签助手。
我报告了这个问题。
https://github.com/dotnet/razor/issues/8710
我在这里分享了我的解决方法: https://stackoverflow.com/a/78520079/1766253