У меня есть несколько вкладок, и я хочу сказать: «если они в данный момент находятся на странице, на которую ссылается эта вкладка, сделайте это пролётом. В противном случае сделайте ссылку».В псевдо-бритве это будет выглядеть так:
@if(CurrentlyOnThisPage) {
<span>
} else {
<a>
}
Tab Content
@if(CurrentlyOnThisPage){
</span>
} else {
</a>
}
Razor (правильно) отмечает, что я не закрываю свои начальные теги, и поэтому имеет проблемы с синтаксическим анализом этого синтаксиса.Если бы содержимое вкладки было маленьким, я мог бы использовать Html.ActionLink
, но у меня есть несколько строк материала, и я хотел бы сохранить преимущества HTML-редактора, а не помещать все это в строку.Есть ли способ сделать это?