MVC4 アプリケーションがあり、
画面の左側にナビゲーション パネルがあり、このナビゲーション ツリーは追加のパラメーターと共に動的に構築されます。
そのため、ナビゲーション URL をテーブルの列に格納します (たとえば/Dataset/Financial
)。
アプリケーションがサブディレクトリ (たとえば ) でホストされている場合http://localhost/xyzabcd/
、テーブルから動的に生成された Url は引き続きルート (つまり ) をターゲットにしますhttp://localhost/Dataset/Financial
。
Url.Action()
それが実際に問題を解決することを知りました。
そのように設計されているので、相対 URL の完全修飾 URL を取得できる標準的な方法があるかどうかを知りたいです (db を変更する必要がないように)。これを行うための組み込みまたは既存の方法はありますか?