【发布时间】:2016-01-08 11:51:59
【问题描述】:
我想知道将参数发送到视图的最佳方式是什么。 这是我第一次使用 MVC。 我有一个菜单,我想根据选择的项目菜单更改项目菜单类。 例如,我有一个包含主页、产品、关于的菜单。
<div class="nav-main-item">
<a asp-controller="Home" asp-action="About">
<div class="top-solid-line selected"></div>
<div class="row nav-item">
<div class="item-line-1">
Home
</div>
</div>
</a>
</div>
<div class="nav-main-item">
<a asp-controller="Home" asp-action="Products">
<div class="top-solid-line"></div>
<div class="row nav-item">
<div class="item-line-1">
Products
</div>
</div>
</a>
</div>
<div class="nav-main-item">
<a asp-controller="Home" asp-action="About">
<div class="top-solid-line"></div>
<div class="row nav-item">
<div class="item-line-1">
About
</div>
</div>
</a>
</div>
如果我选择产品,我想将“已选择”类添加到它,并删除选择的类到项目菜单之前被选中,依此类推。 我知道如何在 jquery 中执行此操作,非常简单,但问题是当我单击其中一个项目菜单时,所选类在主项目菜单中继续,那是因为我在主项目菜单上初始化了所选项目。 我需要某种参数来传递给视图,并根据该值将所选的类添加到所选的项目菜单中。 我知道应该很简单,任何帮助将不胜感激! 谢谢。
【问题讨论】: