asp.net-mvc-6活动菜单逐页

时间:2015-06-04 12:07:46

标签: c# .net asp.net-core-mvc

<a asp-action="Index" class="active" asp-controller="User">blah</a>
<a asp-action="tarif" asp-controller="Home">blah</a>
<a asp-action="Account" asp-controller="Home">blah</a>

使用新的asp-helpers我无法插入 @if()&lt;文本&GT; class =“active”&lt; / text&gt; 标记

如何正确,轻松地制作?

我知道有很多解决方案,但我想知道 - 如何在新的asp中正确解决它。

2 个答案:

答案 0 :(得分:3)

要在元素中使用完整语句,需要使用{}包装它。

<a asp-action="Index" @{ if (isActive) { <text> class="active" </text> } } asp-controller="User">blah</a>

要在未正确检测到结尾时使用表达式,您需要使用()包装它。

<a asp-action="Index" class="@((isActive) ? "active" : "")" asp-controller="User">blah</a>

答案 1 :(得分:-1)

我建议您使用Twitter&#34; Bootstrap Wizard Plugin&#34;它将帮助您完成表单向导步骤。这是&#34; Bootstrap Wizard Plugin&#34; :http://vadimg.com/twitter-bootstrap-wizard-example/