关于MVC4 Shared/_Layout.cshtml 模版的问题

悠然不贰 2013-09-16 10:33:18
比如Shared/_Layout.cshtml 这是模版页,自如我做一个后台管理的程序,页面风格都是一样的,上面有一行按钮(比如:用户管理,系统设置,报表管理),左侧也有一排按钮,比如我点击“用户管理”的时候,让它的颜色凸出一些,让左侧的呈现的按钮都是和“用户管理”相关的按钮(比如:添加新用户,用户列表,用户日志),当我点“系统设置”,系统设置的颜色加深,左侧显示诸如“网站设置,系统字典设置”之类按钮,该如何实现呢?
...全文
481 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
悠然不贰 2013-09-16
  • 打赏
  • 举报
回复
引用 5 楼 sunshuang1s 的回复:
为什么?直接js点击改一下高亮就好了,为什么要传回后台,我不懂。
没有用IFrame,当点击之后,路径变了。
0o小石头o0 2013-09-16
  • 打赏
  • 举报
回复
引用 4 楼 YourBer 的回复:
[quote=引用 3 楼 sunshuang1s 的回复:] 这个跟viewbag无关吧,你自己在模板页实现的功能,而且这个就是js而已。
感觉判断 Request.Path 当前是那个页面,再根据这个值,高亮相应的按钮,觉得怎么样?[/quote] 为什么?直接js点击改一下高亮就好了,为什么要传回后台,我不懂。
悠然不贰 2013-09-16
  • 打赏
  • 举报
回复
引用 3 楼 sunshuang1s 的回复:
这个跟viewbag无关吧,你自己在模板页实现的功能,而且这个就是js而已。
感觉判断 Request.Path 当前是那个页面,再根据这个值,高亮相应的按钮,觉得怎么样?
0o小石头o0 2013-09-16
  • 打赏
  • 举报
回复
这个跟viewbag无关吧,你自己在模板页实现的功能,而且这个就是js而已。
悠然不贰 2013-09-16
  • 打赏
  • 举报
回复
引用 1 楼 caozhy 的回复:
用ViewBag传递当前页标题,Layout页和它对比,相同就高亮。
在所有试图页面加ViewBag,感觉好麻烦,有没有简洁点的方法???
threenewbee 2013-09-16
  • 打赏
  • 举报
回复
用ViewBag传递当前页标题,Layout页和它对比,相同就高亮。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧