【发布时间】:2020-11-30 13:47:23
【问题描述】:
我正在尝试使用引导程序和 ASP.NET Core 动态生成手风琴。 目标是显示属于某个类别的所有术语,但问题是四个类别中只有前两个在扩展/折叠。我可以看到,每个 card-header 和 card-body 在 DOM 中都是可用的。 我的代码如下所示:
<div class="accordion" id="accordionExample">
@foreach (var category in this.Model.Categories)
{
var random = Guid.NewGuid();
<div class="card">
<div class="card-header" id="@random">
<h5 class="mb-0">
<button class="btn btn-link collapsed" type="button" data-toggle="collapse" data-target="#@category.Id" aria-expanded="false" aria-controls="@category.Id">
@category.CategoryName
</button>
</h5>
</div>
@foreach (var term in category.Terms)
{
<div id="@category.Id" class="collapse" aria-labelledby="@random" data-parent="#accordionExample">
<div class="card-body">
@term.GermanTranslation
</div>
</div>
}
</div>
}
</div>
【问题讨论】:
标签: html asp.net asp.net-core bootstrap-4