关于MVC4 Shared/_Layout.cshtml 模版的问题
比如Shared/_Layout.cshtml 这是模版页,自如我做一个后台管理的程序,页面风格都是一样的,上面有一行按钮(比如:用户管理,系统设置,报表管理),左侧也有一排按钮,比如我点击“用户管理”的时候,让它的颜色凸出一些,让左侧的呈现的按钮都是和“用户管理”相关的按钮(比如:添加新用户,用户列表,用户日志),当我点“系统设置”,系统设置的颜色加深,左侧显示诸如“网站设置,系统字典设置”之类按钮,该如何实现呢? --------------------编程问答-------------------- 用ViewBag传递当前页标题,Layout页和它对比,相同就高亮。 --------------------编程问答--------------------在所有试图页面加ViewBag,感觉好麻烦,有没有简洁点的方法??? --------------------编程问答-------------------- 这个跟viewbag无关吧,你自己在模板页实现的功能,而且这个就是js而已。 --------------------编程问答--------------------
感觉判断 Request.Path 当前是那个页面,再根据这个值,高亮相应的按钮,觉得怎么样? --------------------编程问答--------------------
为什么?直接js点击改一下高亮就好了,为什么要传回后台,我不懂。 --------------------编程问答--------------------
为什么?直接js点击改一下高亮就好了,为什么要传回后台,我不懂。
没有用IFrame,当点击之后,路径变了。
补充:.NET技术 , ASP.NET