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

回到顶部