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 のフルタイムの従業員が表示されます (フルタイムのリンクがデフォルトで既に選択されているため)。
- ユーザーが [パートタイム] をクリックすると、選択した部門のパートタイム従業員が表示されます。
これらのさまざまなリンクのアクション リンクを作成する方法がわかりません。私が目指している目標結果は次のようなものです
- www.example.com/Department1/fulltime
- www.example.com/Department1/parttime
- www.example.com/Department2/fulltime
www.example.com/Department2/parttime
ありがとう
アップデート
ここでの問題は、アクション リンクをコントローラーにルーティングする方法ではなく、アクション リンクを構築する方法です。現在、部門とフルタイム/パートタイムを受け入れるホームコントローラーというアクションがあります。私が理解できないのは、物事を追跡する方法です。たとえば、部門 2 が既に選択されているときにユーザーがパートタイム リンクをクリックした場合、選択した部門のパートタイム従業員を表示する必要があることをコントローラが認識できるように、パートタイムのリンクは選択した部門をアクション メソッドにどのように伝えることができますか。同様に、パートタイムが選択されている場合、ユーザーが部門をクリックすると、部門のリンクは、クリックされた部門のパートタイム従業員を表示する必要があるという情報をコントローラーにどのように伝えますか。