我希望Web应用程序中有两个不同的页面使用不同的样式库,例如一个使用Bootstrap 3,另一个使用Bootstrap 5
在 .NET 7 中,可以使用
_host.cshtml
的两种不同实现。但是,在 .NET 8 Web 应用程序中,不再有 host.cshtml
文件,而是已被 app.razor
文件取代。
请问如何满足我的上述要求?
你可以尝试一下
@if (somecondition)
{
<link rel="stylesheet" href="......."]
}
else
{
<link rel="stylesheet" href="......."]
}
.....
@code{
// condition based on httpcontext
[CascadingParameter]
HttpContext? context{ get; set; }
}
在
app.razor
不同风格页面切换时,需要全页重新加载