默认情况下,我的所有页面都遵循 MainLayout。
是否可以告诉页面不遵循任何布局,或者我是否必须创建一个空的新布局并告诉它遵循该布局?
互联网上什么也没有出现,而且空的布局看起来很混乱。
无法告诉 Blazor 不遵循某种布局,至少不是只需要更改某些设置的布局。也许可以在代码中实现这一点,但这将是不值得的企业……最简单、最合适的方法是创建一个自定义布局,如下所示:
@inherits LayoutComponentBase
<div class="main">
<div class="content px-4">
@Body
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
并像这样使用它:
@page "/counter"
@layout Component
Run Code Online (Sandbox Code Playgroud)
这将导致在布局组件中渲染 Counter 组件。您可能需要一些 CSS 样式...
希望这可以帮助...
| 归档时间: |
|
| 查看次数: |
1480 次 |
| 最近记录: |