我有以下頁面結構在asp.net mvc的4如何構建Actionlinks
Department Full Time Employees Part Time Employees
----------- ---------------------------------------------
Department 1 |1. Employee 1
Department 2 |2. Employee 2
|
其中一部,二部,全職員工和兼職員工的鏈接。點擊任何鏈接都會顯示一些員工。以下是可能的選項
- 當用戶首次瀏覽該頁面時,會顯示第一個部門(部門1)中的全職員工。
- 當用戶點擊部門2時,將顯示部門2的全職員工(因爲全部時間鏈接已被默認選中)
- 當用戶單擊部分時間時,顯示所選部門的兼職員工。
我不知道如何構建這些不同鏈接的動作鏈接。 ,我瞄準目標的結果是一樣的東西
- www.example.com/Department1/fulltime
- www.example.com/Department1/parttime
- www.example.com/Department2/fulltime
www.example.com/Department2/parttime
感謝
更新
這裏的問題是如何構建操作鏈接,而不是如何將它們路由到控制器。目前我確實有一個行動是我的家庭控制器,它接受部門和全職/兼職。我無法弄清楚的是如何跟蹤事情。例如,如果用戶在已選擇部門2時單擊部分時間鏈接,那麼部分時間的鏈接如何將選定部門傳達給操作方法,以便控制器知道它必須顯示選定部門的兼職員工。與部分時間選擇類似,如果用戶單擊部門,部門鏈接如何將信息傳達給控制器,以便它必須在單擊的部門中顯示兼職員工。
檢查[自定義路由](http://www.codeproject.com/Articles/299531/Custom-routes-for-MVC-Application) – Artless