CSS 未应用于 razor 页面中的 asp-页面标记
CSS are not applied to asp-page tag in razor pages
这是.NET6 razor pages项目,我用的是VS2022。
这是在_Layout.cshtml.
<ul class="list-unstyled ml-2">
<li>
<a href="/TEST">TEST</a>
<a asp-page="TEST/Index">TEST1</a>
</li>
...
导航栏中有 2 个锚标记,但 _Layout.cshtml 中的 css。由于没有属性,css 未应用于具有 asp-页面标记的标记“ b-l76pcumf24
谁能解释为什么以及如何让它与 asp-页面标签助手一起工作?
谢谢
CSS 隔离是构建时的特性。标签助手输出是在运行时生成的,因此它们不支持 CSS 隔离功能。这是设计使然。
设置您自己的 href
属性,就像您的第一个 link 一样,不要将任何自定义 asp-*
属性应用于锚点。
这是.NET6 razor pages项目,我用的是VS2022。
这是在_Layout.cshtml.
<ul class="list-unstyled ml-2">
<li>
<a href="/TEST">TEST</a>
<a asp-page="TEST/Index">TEST1</a>
</li>
...
导航栏中有 2 个锚标记,但 _Layout.cshtml 中的 css。由于没有属性,css 未应用于具有 asp-页面标记的标记“ b-l76pcumf24
谁能解释为什么以及如何让它与 asp-页面标签助手一起工作?
谢谢
CSS 隔离是构建时的特性。标签助手输出是在运行时生成的,因此它们不支持 CSS 隔离功能。这是设计使然。
设置您自己的 href
属性,就像您的第一个 link 一样,不要将任何自定义 asp-*
属性应用于锚点。