我在 asp.net mvc 4 中有以下页面结构。
Department Full Time Employees Part Time Employees
----------- ---------------------------------------------
Department 1 |1. Employee 1
Department 2 |2. Employee 2
|
其中第 1 部门、第 2 部门、全职员工和兼职员工是链接。单击任何链接都会显示一些员工。以下是可能的选项
- 当用户第一次浏览该页面时,会显示第一个部门(部门 1)的全职员工。
- 当用户点击部门 2 时,会显示部门 2 的全职员工(因为已默认选择全职链接)
- 当用户单击 Part Time 时,将显示所选部门的兼职员工。
我不知道如何为这些不同的链接构建动作链接。我瞄准的目标结果是
- www.example.com/Department1/fulltime
- www.example.com/Department1/parttime
- www.example.com/Department2/fulltime
www.example.com/Department2/parttime
谢谢
更新
这里的问题是如何构建动作链接而不是如何将它们路由到控制器。目前我确实有一个行动是我的家庭控制器,它接受部门和全职/兼职。我无法弄清楚的是如何跟踪事情。例如,如果用户在已选择部门 2 的情况下单击 Part Time 链接,Part Time 的链接如何将所选部门传递给操作方法,以便控制器知道它必须显示来自所选部门的兼职员工。与选择了 Part Time 类似,如果用户单击部门,部门链接如何将信息传达给控制器,它必须在单击的部门中显示兼职员工。