【发布时间】:2023-01-03 10:46:04
【问题描述】:
我有一个工具站点,站点布局如下所示。黑色方块有主要内容,当你现在转到特定工具时,我想在右侧显示相关工具。
现在为了避免在每个页面上出现 Col-md 重复,我这样安排了布局页面
<div class="container">
<div class="row">
<div class="col-md-7">
<main role="main" class="pb-3">
@RenderBody()
</main>
</div>
<div class="col-md-5">
//Related tools widget
</div>
</div>
所以在上面的代码中,我想显示这个相关的工具小部件。但是有一个条件。当您转到特定工具时,该特定工具不应显示在该小部件中。所以我创建了一个局部视图,现在我不知道在哪里调用它。
如何实现? 我的结构没问题吗?除了在布局上使用 col-md 之外,我应该在如下所示的特定视图上使用它们吗?
<div class="row">
<div class="col-md-7">
//Content goes here
</div>
<div class="col-md-5">
@RenderSection("RelatedTools", required:true)
</div>
</div>
【问题讨论】:
标签: asp.net-core layout partial-views