【发布时间】:2019-11-10 18:03:58
【问题描述】:
我有一个仪表板类型的页面,在左侧您将有如下菜单项:
- 链接 1
- 链接 2
- 链接 3
他们每个人都在同一个控制器中执行不同的操作。
我想让每个动作在同一页面(在部分视图中)呈现它的数据,但我不知道这样做的“最佳”方式是什么。
假设链接 1 正在呈现人员列表(表格)、链接 2 统计信息(图表)和列表 3 一些配置属性。
我应该如何定义它,以便在每次点击时,主框架(左侧的菜单栏包含链接 1-2-3 并在共享视图中定义)保留但只有中间内容(部分视图)会改变,请记住链接 1 是一个表格,链接 2 是图表和其他控件,链接 3 是一堆控件(文本框、下拉菜单等)。
我应该在每次点击时显示/隐藏 div 吗?这对我来说似乎/感觉有点脏? 非常欢迎所有输入/建议!
编辑: 这是我想要的行为(接受的答案):Show/Hide Multiple Divs with Jquery
注意:我在 ASP.NET MVC 项目中使用 C#,我更喜欢 C# ASP.NET MVC 解决方案(如果需要使用 JavaScript),而不是其他脚本/编码语言或框架。
【问题讨论】:
标签: javascript html asp.net-mvc partial-views show-hide