同じ機能を使用しながら、別のURLで機能するサイトの領域を作成できるMVCアプリケーションを作成したいと思います。例えば
2つの異なるURL「/Event1/Gallery」と「ProductInformation/Gallery」で同じ画像ギャラリーコントローラー(インスタンスではなくタイプ)を使用したい。ただし、これをルートテーブルに登録し、htmlヘルパーを使用してリンクを作成すると、コントローラーがその時点で提供している実際のURLではなく、ルートテーブルで最初に見つかった登録がリンクとして使用されます。
私の質問は次のとおりです。
これは正しいアプローチですか?そうでない場合は、より良い解決策は何でしょうか。それが正しいアプローチである場合、ヘルパーが、それが表示されているページではなく、最初に登録されたコントローラー名を使用しないようにするにはどうすればよいですか?
ありがとう