アンカータグのアンカータグを正しくレンダリングしないかみそりレンダリングエンジンに問題があります。
コード:
@if (Model.Schedules != null){
foreach(var schedule in Model.Schedules){
<a class="module-item">
<a>Hello</a>
</a>
}
}
これは、かみそりエンジンがレンダリングする必要があるものです。
<a class="module-item"> <a>Hello<a/> </a>
<a class="module-item"> <a>Hello<a/> </a>
代わりにかみそりエンジンのレンダリング:
<a class="module-item"><a/>
<a>Hello</a>
<a class="module-item"><a/>
<a>Hello</a>
そして、最初のアンカータグを別のタグに変更するテストを行ったところ、正常に動作しました。これを回避するハック/方法はありますか?
更新: 私の使命は、私のオプション --> li --> a を別のものに置き換えて、
<a>
<div>
<a></a>
</div>
</a>
mvc4では機能しないため、私の解決策は次のとおりです。
<div>
<a></a>
<div>
<a>/<a>
</div>
</div>
アンカータグでアンカータグができないのはおかしい。