asp.net でルーティングを使用して素敵な URL を取得しています
global.asax でルートを定義するとき、同じコントローラー (c#) を使用する 2 つの異なるルートを作成します。
// Setup code for route a...
routes.Add("routeb", routea);
// Setup code for route b...
routes.Add("routeb", routeb);
(どのように)コントローラ内から、ユーザーをこのコントローラに誘導した「キー」値が何であるかを判断することは可能ですか? または、使用パターンが間違っています。より適切な解決策である場合は、Controller を (再び) サブクラス化して 2 つを区別し、共通のコードを保持するのが簡単です。