View では、このようなコードは、global.asax.cs ファイルのルートに基づいて controllerのアクションメソッドにジャンプする正しい URL を生成します。
<%= Html.ActionLink("text", "action", "controller") %>
私の質問は、コントローラーなどのビューの外部で同様のルートから URL へのマッピングを実現するにはどうすればよいですか? Controller クラスには、ActionLink を呼び出す Html メンバーがありません。
一部のコントローラ アクションはブラウザをリダイレクトする必要があり、URL をコントローラに配線せずにコントローラとアクションにリダイレクトしたいのですが、ルートがこれらの URL をコントローラとアクションにマッピングする方法を変更すると壊れてしまいます。