首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net-mvc-6活动菜单逐页

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

Stack Overflow用户
提问于 2015-06-04 12:07:45
回答 2查看 1.2K关注 0票数 1
代码语言:javascript
复制
<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-帮助程序,我不能在标记中插入@if () < text> class="active“。

我如何使它正确和容易?

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

EN

回答 2

Stack Overflow用户

发布于 2015-06-04 13:20:27

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

代码语言:javascript
复制
<a asp-action="Index" @{ if (isActive) { <text> class="active" </text> } } asp-controller="User">blah</a>

若要在表达式未正确检测到结束时使用该表达式,您需要将其包装为()

代码语言:javascript
复制
<a asp-action="Index" class="@((isActive) ? "active" : "")" asp-controller="User">blah</a>
票数 3
EN

Stack Overflow用户

发布于 2015-06-04 12:30:05

我建议您使用Twitter“引导向导插件”,它将帮助您完成表单向导步骤。这里有一个“引导向导插件”的url:http://vadimg.com/twitter-bootstrap-wizard-example/

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30643452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档