在同一页面上显示/隐藏多个局部视图

问题描述 投票:0回答:1

我有一个仪表板类型的页面,在左边,您会看到以下菜单项:

  • 链接1
  • 链接2
  • 链接3

他们每个人都在同一控制器中执行不同的操作。我想让每个动作在同一页面(局部视图)中呈现其数据,但是我不知道这样做的“最佳”方式是什么。

因此,可以说链接1正在呈现人员列表(表),链接2正在统计数据(图表),列表3呈现了一些配置属性。

我应该如何定义它,以便每次单击时都保留主框架(左侧菜单栏包含链接1-2-3,并在共享视图中定义),但仅保留中间内容(部分视图) )将发生变化,请记住,链接1是一个表,链接2的图表和其他控件,链接3是一堆控件(文本框,下拉列表等)。

每次点击我应该显示/隐藏div吗?这对我来说似乎很肮脏?非常欢迎您提出所有意见/建议!

注意:[我在MVC项目中使用C#,并且会提供C#MVC(如果需要,则使用Javascript)解决方案,而不是其他脚本/编码语言或框架。

javascript html asp.net-mvc partial-views show-hide
1个回答
0
投票

您应使用以太PHP或Java进行此类安装。另外,您可以使用Angular或React之类的JS框架,它们也可以处理它。对于Plain JS,您可以根据需要始终使用事件(单击链接)来更改页面。

© www.soinside.com 2019 - 2024. All rights reserved.