Якорь 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>
И я сделал тест, чтобы изменить первый тег привязки на другой тег, а затем он работает нормально. есть ли взломать / обойти это?
Обновление: моя миссон должна была заменить мою опцию -> li -> a чем-то другим и
<a>
<div>
<a></a>
</div>
</a>
не работает в mvc4, поэтому мое решение было так:
<div>
<a></a>
<div>
<a>/<a>
</div>
</div>
Странно, что вы не можете сделать тег привязки в теге привязки.
1 ответ
Можете ли вы изменить <a>
в к </a>
как закрывающий тег. Измените свой код на это и попробуйте
@if (Model.Schedules != null){
foreach(var schedule in Model.Schedules){
<a class="module-item">
<a>Hello</a>
</a>
}
}
Надеюсь, это решит вашу проблему