你的位置:首页 > 软件开发 > ASP.net > 激活当前视图菜单高亮呈现

激活当前视图菜单高亮呈现

发布时间:2016-03-17 15:00:04
在一个控制器中,它有很几个视图,在视图中有一个菜单。点击某一菜单,它分切换至对应的视图,当前的视图的菜单要高亮显示。这个要求,也有许多网友问过Insus.NET。今天决定做一个例子,供大家学习与参考。先看看效果:上图中,当浏览China的视图时,China这行菜单是Active的 ...

激活当前视图菜单高亮呈现

在一个控制器中,它有很几个视图,在视图中有一个菜单。点击某一菜单,它分切换至对应的视图,当前的视图的菜单要高亮显示。先看看效果:接下来,看看菜单的源代码:

<ul>  <li>@Html.ActionLink("Malaysia (2)", "Malaysia", "Career")</li>  <li>@Html.ActionLink("Thailand (0)", "Thailand", "Career")</li>  <li>@Html.ActionLink("Phillipines (2)", "Philippines", "Career")</li>  <li class="active"> @Html.ActionLink("China (0)", "China", "Career")</li>  <li>@Html.ActionLink("Hong Kong (0)", "HongKong", "Career")</li></ul>
如需要对此菜单作一些维护或是修改,得同时打开这几个视图来一起修改。因此我们还得重构这几个视图,解决html代码的冗余可以新建一个ParitalView来解决。接下来面对的关键的地方要处理在视图中传递一个参数给部分视图。创建一个视图,把菜单html代码拷贝过去,先保存,后面我们再来修改它:此时我们可以去控制器中创建一个部分视图操作:上图中的红公箭头,就是参数传递的入口。下面的工作,就是分别打开与此有关的各个视图:

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:激活当前视图菜单高亮呈现

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录