我有剃刀渲染引擎的问题,它不能在锚标签中渲染锚标签。
代码:
@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>
奇怪的是你不能在锚标签中做锚标签。