アコーディオンは自動的にカウントアップされません。何らかの理由でアコーディオンが1にとどまります。私はバージョン7.7.2でUmbracoと呼ばれるCMSを使用しています。アコーディオンは自動的にカウントされません
は、ここに私のコードです:
@if(@Model.Content.GetPropertyValue("titleAccordeon") != "")
{
<section class="block block__accordion">
<div class="container">
<div class="row">
<div class="block__heading col-md-12">
<h3>@Model.Content.GetPropertyValue("titleAccordeon")</h3>
<p>@Model.Content.GetPropertyValue("introAccordeon")</p>
</div>
@if(Model.Content.Accordion != null && Model.Content.Accordion.Any())
{
foreach (var item in Model.Content.Accordion)
{
var guid = Guid.NewGuid();
<div class="accordion panel-group col-md-12" role="tablist" aria-multiselectable="true">
<div class="accordion__item">
<a class="accordion__item__header" role="button" data-toggle="collapse" data-target="#[email protected]" aria-expanded="false" aria-controls="[email protected]">
@item.Title
</a>
<div class="collapse" id="[email protected]">
<div class="accordion__item__body">
@item.Description
</div>
</div>
</div>
</div>
}
}
</div>
</div>
</section>
そして、これは、ページのいずれかの結果である:
すべてのアコーディオンは、GUIDに異なる制御-IDのおかげを持っています。なぜそれがカウントアップしていないか?
数字を生成するコードには何もありません。それはタイトルの一部ですか?そうであれば、答えはこのビューではなくモデルロジックのどこかにあります。 – ADyson
私はそれがタイトルと関係があるかもしれないと信じています。私は自分でモデルを作成せず、私はそれらにアクセスすることができません。 – Mik3NL
あなたはちょうどそれらをコンパイルした形式で入手しましたか?私はあなたがそれらを作った人々と話す必要があると思います。 – ADyson