MVC4锚点锚剃刀渲染失败
我有剃须刀渲染引擎的问题,无法在锚点标记右侧渲染锚点标记。MVC4锚点锚剃刀渲染失败
代码:
@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>
,我做测试到c将第一个锚标签挂到另一个标签上,然后工作正常。 是否有任何破解/解决方法?
更新: 我MISSON是来代替我的选项 - >利 - 用别的东西和
>一<a> <div>
<a></a>
</div>
</a>
不mvc4工作,所以我的解决办法是这样的:
<div> <a></a>
<div>
<a>/<a>
</div>
</div>
奇怪的是,你不能在锚标签中做锚标签。
回答:
您可以将<a>
更改为</a>
作为结束标记。 更改您的代码到这一点,并有一个尝试
@if (Model.Schedules != null){ foreach(var schedule in Model.Schedules){
<a class="module-item">
<a>Hello</a>
</a>
}
}
希望这将解决您的isssue
以上是 MVC4锚点锚剃刀渲染失败 的全部内容, 来源链接: utcz.com/qa/266876.html