私はアコーディオンを使用してonclickの表示を切り替えています。単純なテキストを使用するとうまくいきます。ここで、その中にリンクを組み込みたいと思います。だから私の元のコードはこれです。
<div class="accordion-group">
<div class="accordion-heading">
<a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#@item.Id.ToString()">
<div class="data-table">
<div class="pull-left">
<p class="ptitle">Document Package @item.Id.ToString()<br /><span class="psubtitle">Date Created: @item.CreatedAt.ToString()</span><br /><span class="psubtitle">Date Updated: @item.UpdatedAt.ToString()</span></p>
</div>
<div class="pull-right accordion-downarrow"><span class="glyphicon glyphicon-chevron-down"></span></div>
<div class="pull-right text-center"><p>PP<br /><span class="label label-warning"> </span></p></div>
<div class="pull-right text-center"><p>AMG<br /><span class="label label-danger"> </span></p></div>
<div class="clearfix"></div>
</div>
</a>
</div>
この行を変更したい:
<p class="ptitle">Document Package @item.Id.ToString()<br /><span class="psubtitle">Date Created: @item.CreatedAt.ToString()</span><br /><span class="psubtitle">Date Updated: @item.UpdatedAt.ToString()</span></p>
このようなものに。
<p class="ptitle">@Html.ActionLink("Document Package " + item.Id.ToString(), "show", "documentpackage", new { id = item.Id }, null)<br /><span class="psubtitle">Date Created: @item.CreatedAt.ToString()</span><br /><span class="psubtitle">Date Updated: @item.UpdatedAt.ToString()</span></p>
リンクに変更すると。アコーディオンの機能は停止しますが、リンクは機能します。リンクを機能させ、同時にアコーディオンのトグルの機能を維持したいと考えています。何か案は?ありがとう!